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_Camel.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_3_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:56:15,923 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:56:15,924 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:56:15,936 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:56:15,936 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:56:15,936 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:56:15,937 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:56:15,939 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:56:15,940 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:56:15,941 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:56:15,942 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:56:15,942 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:56:15,942 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:56:15,943 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:56:15,944 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:56:15,945 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:56:15,947 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:56:15,948 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:56:15,949 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:56:15,950 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:56:15,952 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:56:15,952 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:56:15,952 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:56:15,953 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:56:15,953 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:56:15,954 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:56:15,954 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:56:15,955 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:56:15,955 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:56:15,956 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:56:15,956 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:56:15,956 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:56:15,975 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:56:15,975 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:56:15,976 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:56:15,976 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:56:15,976 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:56:15,977 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:56:15,977 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:56:15,978 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:56:15,978 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:56:15,978 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:56:15,979 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:56:16,004 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:56:16,011 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:56:16,013 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:56:16,014 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:56:16,014 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:56:16,015 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,345 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8d55ca6c2 [2018-04-11 11:56:16,489 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:56:16,490 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:56:16,490 INFO L168 CDTParser]: Scanning memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,499 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:56:16,499 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:56:16,499 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:56:16,499 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,499 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,499 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get ('ldv_kref_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point ('entry_point') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g ('g') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f ('f') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc ('ldv_zalloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,500 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put ('ldv_kref_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add ('ldv_list_add') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del ('__ldv_list_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc ('ldv_malloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free ('ldv_msg_free') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,501 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del ('ldv_list_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add ('__ldv_list_add') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,502 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init ('ldv_kref_init') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put ('f_22_put') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive ('ldv_positive') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get ('f_22_get') in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:56:16,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____qaddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,503 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blksize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__blksize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_rwlock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_char in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__uid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__lldiv_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____dev_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsblkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,504 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____off64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____suseconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____caddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fd_set in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__mode_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_short in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsfilcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,505 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____rlim64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsblkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____timer_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____id_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____syscall_ulong_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____off_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsfilcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,506 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__idtype_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ino64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____syscall_slong_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ssize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blkcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ushort in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____time_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,507 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsfilcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ino_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_mutex_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fd_mask in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldiv_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_barrierattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__register_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__sigset_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_int in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__dev_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__id_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,508 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__time_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____blkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__wchar_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__nlink_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fd_mask in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_attr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____sig_atomic_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ssize_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____useconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__loff_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,509 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__uint in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____key_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsword_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__timer_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__clockid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__fsid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____nlink_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsblkcnt64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,510 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__int64_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__suseconds_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____daddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____WAIT_STATUS in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_condattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int8_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____loff_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____clock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,511 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____mode_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____fsid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____gid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__daddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__clock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ino_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____socklen_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_mutexattr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____pid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,512 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__gid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_short in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_barrier_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_long in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__blkcnt_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__quad_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____pthread_list_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ulong in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,513 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____rlim_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__u_char in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_spinlock_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____sigset_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____clockid_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__caddr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_global_msg_list in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__size_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__off_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__div_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____u_long in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,514 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____intptr_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,515 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_cond_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,515 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____uint32_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,515 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____int16_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,515 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__pthread_once_t in memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:16,530 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8d55ca6c2 [2018-04-11 11:56:16,534 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:56:16,535 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:56:16,536 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:56:16,536 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:56:16,539 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:56:16,540 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,542 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5fa75e39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16, skipping insertion in model container [2018-04-11 11:56:16,542 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,552 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:56:16,575 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:56:16,717 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:56:16,768 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:56:16,774 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 157 non ball SCCs. Number of states in SCCs 157. [2018-04-11 11:56:16,825 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16 WrapperNode [2018-04-11 11:56:16,825 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:56:16,825 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:56:16,825 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:56:16,826 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:56:16,833 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,833 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,848 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,848 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,864 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,872 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... [2018-04-11 11:56:16,876 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:56:16,877 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:56:16,877 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:56:16,877 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:56:16,878 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 11:56:16,972 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 11:56:16,973 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 11:56:16,974 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point [2018-04-11 11:56:16,975 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:56:16,976 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 11:56:16,976 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 11:56:16,976 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_32 [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____bswap_64 [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:56:16,976 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:56:16,977 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:56:16,978 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:56:16,979 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:56:16,980 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:56:16,981 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:56:16,982 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_nonpositive [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_positive [2018-04-11 11:56:16,983 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_malloc [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_zalloc [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_add [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_del [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add [2018-04-11 11:56:16,984 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tail [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_del [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_alloc [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fill [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_free [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_submit_msg [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgs [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdata [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdata [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_return [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_return [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_sub [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_init [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_get [2018-04-11 11:56:16,985 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_put [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_del [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanup [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_release [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_put [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_get [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_create [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__g [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_get [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__f_22_put [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__entry_point [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:56:16,986 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:56:17,372 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:56:17,422 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:56:17,578 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:56:17,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:56:17 BoogieIcfgContainer [2018-04-11 11:56:17,582 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:56:17,583 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:56:17,583 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:56:17,586 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:56:17,586 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:56:16" (1/3) ... [2018-04-11 11:56:17,586 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70baf92e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:56:17, skipping insertion in model container [2018-04-11 11:56:17,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:56:16" (2/3) ... [2018-04-11 11:56:17,587 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70baf92e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:56:17, skipping insertion in model container [2018-04-11 11:56:17,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:56:17" (3/3) ... [2018-04-11 11:56:17,588 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test22_3_true-valid-memsafety_true-termination.i [2018-04-11 11:56:17,593 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:56:17,601 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2018-04-11 11:56:17,632 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:56:17,633 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:56:17,633 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:56:17,633 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:56:17,633 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:56:17,633 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:56:17,633 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:56:17,633 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:56:17,633 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:56:17,634 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:56:17,644 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states. [2018-04-11 11:56:17,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:56:17,649 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:17,650 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:56:17,650 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:17,653 INFO L82 PathProgramCache]: Analyzing trace with hash 14175577, now seen corresponding path program 1 times [2018-04-11 11:56:17,654 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:17,654 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:17,688 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:17,688 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:17,688 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:17,715 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:17,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:17,746 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:17,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:56:17,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:56:17,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:56:17,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:17,756 INFO L87 Difference]: Start difference. First operand 190 states. Second operand 3 states. [2018-04-11 11:56:17,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:17,869 INFO L93 Difference]: Finished difference Result 213 states and 230 transitions. [2018-04-11 11:56:17,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:56:17,870 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:56:17,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:17,884 INFO L225 Difference]: With dead ends: 213 [2018-04-11 11:56:17,884 INFO L226 Difference]: Without dead ends: 207 [2018-04-11 11:56:17,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:17,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-11 11:56:17,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 157. [2018-04-11 11:56:17,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-11 11:56:17,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-11 11:56:17,920 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 4 [2018-04-11 11:56:17,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:17,920 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-11 11:56:17,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:56:17,920 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-11 11:56:17,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:56:17,920 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:17,920 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:56:17,921 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:17,921 INFO L82 PathProgramCache]: Analyzing trace with hash 14175578, now seen corresponding path program 1 times [2018-04-11 11:56:17,921 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:17,921 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:17,922 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:17,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:17,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:17,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:17,967 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:17,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:56:17,968 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:56:17,968 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:56:17,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:17,968 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 3 states. [2018-04-11 11:56:18,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:18,035 INFO L93 Difference]: Finished difference Result 293 states and 310 transitions. [2018-04-11 11:56:18,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:56:18,036 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:56:18,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:18,039 INFO L225 Difference]: With dead ends: 293 [2018-04-11 11:56:18,039 INFO L226 Difference]: Without dead ends: 293 [2018-04-11 11:56:18,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:18,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-04-11 11:56:18,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 155. [2018-04-11 11:56:18,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-04-11 11:56:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 164 transitions. [2018-04-11 11:56:18,050 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 164 transitions. Word has length 4 [2018-04-11 11:56:18,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:18,050 INFO L459 AbstractCegarLoop]: Abstraction has 155 states and 164 transitions. [2018-04-11 11:56:18,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:56:18,050 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 164 transitions. [2018-04-11 11:56:18,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 11:56:18,051 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:18,051 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:18,051 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:18,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1410490400, now seen corresponding path program 1 times [2018-04-11 11:56:18,052 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:18,052 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:18,053 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:18,053 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:18,071 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:18,118 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:18,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:56:18,119 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:56:18,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:56:18,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:56:18,119 INFO L87 Difference]: Start difference. First operand 155 states and 164 transitions. Second operand 5 states. [2018-04-11 11:56:18,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:18,135 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-04-11 11:56:18,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:56:18,137 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 11:56:18,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:18,138 INFO L225 Difference]: With dead ends: 161 [2018-04-11 11:56:18,138 INFO L226 Difference]: Without dead ends: 161 [2018-04-11 11:56:18,138 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:56:18,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-04-11 11:56:18,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 159. [2018-04-11 11:56:18,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-04-11 11:56:18,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 168 transitions. [2018-04-11 11:56:18,143 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 168 transitions. Word has length 20 [2018-04-11 11:56:18,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:18,143 INFO L459 AbstractCegarLoop]: Abstraction has 159 states and 168 transitions. [2018-04-11 11:56:18,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:56:18,143 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 168 transitions. [2018-04-11 11:56:18,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:56:18,144 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:18,144 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:18,144 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:18,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1709294238, now seen corresponding path program 1 times [2018-04-11 11:56:18,144 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:18,144 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:18,145 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:18,145 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:18,157 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:18,199 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:18,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:56:18,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:56:18,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:56:18,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:56:18,199 INFO L87 Difference]: Start difference. First operand 159 states and 168 transitions. Second operand 6 states. [2018-04-11 11:56:18,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:18,315 INFO L93 Difference]: Finished difference Result 160 states and 169 transitions. [2018-04-11 11:56:18,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:56:18,315 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 11:56:18,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:18,316 INFO L225 Difference]: With dead ends: 160 [2018-04-11 11:56:18,316 INFO L226 Difference]: Without dead ends: 160 [2018-04-11 11:56:18,317 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:56:18,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-11 11:56:18,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 158. [2018-04-11 11:56:18,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-11 11:56:18,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 167 transitions. [2018-04-11 11:56:18,323 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 167 transitions. Word has length 22 [2018-04-11 11:56:18,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:18,324 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 167 transitions. [2018-04-11 11:56:18,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:56:18,324 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 167 transitions. [2018-04-11 11:56:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:56:18,324 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:18,324 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:18,324 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:18,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1709294237, now seen corresponding path program 1 times [2018-04-11 11:56:18,325 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:18,325 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:18,326 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:18,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:18,347 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:18,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:18,466 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:18,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:56:18,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:56:18,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:56:18,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:56:18,467 INFO L87 Difference]: Start difference. First operand 158 states and 167 transitions. Second operand 7 states. [2018-04-11 11:56:18,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:18,627 INFO L93 Difference]: Finished difference Result 159 states and 168 transitions. [2018-04-11 11:56:18,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:56:18,627 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 11:56:18,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:18,628 INFO L225 Difference]: With dead ends: 159 [2018-04-11 11:56:18,628 INFO L226 Difference]: Without dead ends: 159 [2018-04-11 11:56:18,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:56:18,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-11 11:56:18,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2018-04-11 11:56:18,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-11 11:56:18,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-11 11:56:18,641 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 22 [2018-04-11 11:56:18,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:18,641 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-11 11:56:18,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:56:18,641 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-11 11:56:18,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 11:56:18,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:18,642 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:18,642 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:18,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1261726940, now seen corresponding path program 1 times [2018-04-11 11:56:18,642 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:18,642 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:18,643 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:18,644 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:18,658 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:18,721 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:18,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:56:18,721 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:56:18,722 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:56:18,722 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:56:18,722 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 9 states. [2018-04-11 11:56:18,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:18,768 INFO L93 Difference]: Finished difference Result 178 states and 189 transitions. [2018-04-11 11:56:18,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:56:18,768 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 32 [2018-04-11 11:56:18,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:18,769 INFO L225 Difference]: With dead ends: 178 [2018-04-11 11:56:18,769 INFO L226 Difference]: Without dead ends: 178 [2018-04-11 11:56:18,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:56:18,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-11 11:56:18,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 171. [2018-04-11 11:56:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 11:56:18,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 180 transitions. [2018-04-11 11:56:18,773 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 180 transitions. Word has length 32 [2018-04-11 11:56:18,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:18,773 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 180 transitions. [2018-04-11 11:56:18,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:56:18,773 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 180 transitions. [2018-04-11 11:56:18,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 11:56:18,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:18,774 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:18,774 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:18,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1420542293, now seen corresponding path program 1 times [2018-04-11 11:56:18,774 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:18,774 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:18,775 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:18,775 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:18,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:18,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:18,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:18,900 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:18,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:56:18,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:56:18,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:56:18,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:56:18,901 INFO L87 Difference]: Start difference. First operand 171 states and 180 transitions. Second operand 10 states. [2018-04-11 11:56:19,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:19,091 INFO L93 Difference]: Finished difference Result 170 states and 179 transitions. [2018-04-11 11:56:19,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:56:19,091 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 37 [2018-04-11 11:56:19,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:19,092 INFO L225 Difference]: With dead ends: 170 [2018-04-11 11:56:19,092 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 11:56:19,093 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:56:19,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 11:56:19,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2018-04-11 11:56:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 11:56:19,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 179 transitions. [2018-04-11 11:56:19,096 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 179 transitions. Word has length 37 [2018-04-11 11:56:19,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:19,097 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 179 transitions. [2018-04-11 11:56:19,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:56:19,097 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 179 transitions. [2018-04-11 11:56:19,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 11:56:19,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:19,097 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:19,097 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:19,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1420542294, now seen corresponding path program 1 times [2018-04-11 11:56:19,098 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:19,098 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:19,098 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,098 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:19,098 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:19,106 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:19,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:19,123 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:19,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:56:19,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:56:19,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:56:19,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:56:19,123 INFO L87 Difference]: Start difference. First operand 170 states and 179 transitions. Second operand 4 states. [2018-04-11 11:56:19,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:19,133 INFO L93 Difference]: Finished difference Result 173 states and 182 transitions. [2018-04-11 11:56:19,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:56:19,134 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-11 11:56:19,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:19,135 INFO L225 Difference]: With dead ends: 173 [2018-04-11 11:56:19,135 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 11:56:19,135 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:56:19,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 11:56:19,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2018-04-11 11:56:19,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 11:56:19,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 180 transitions. [2018-04-11 11:56:19,140 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 180 transitions. Word has length 37 [2018-04-11 11:56:19,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:19,140 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 180 transitions. [2018-04-11 11:56:19,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:56:19,140 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 180 transitions. [2018-04-11 11:56:19,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 11:56:19,141 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:19,141 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:19,141 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:19,141 INFO L82 PathProgramCache]: Analyzing trace with hash -918797301, now seen corresponding path program 1 times [2018-04-11 11:56:19,141 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:19,142 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:19,143 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:19,143 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:19,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:19,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:19,186 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:19,186 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:19,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:19,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:19,236 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:19,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:19,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:19,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-04-11 11:56:19,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:56:19,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:56:19,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:56:19,291 INFO L87 Difference]: Start difference. First operand 171 states and 180 transitions. Second operand 6 states. [2018-04-11 11:56:19,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:19,306 INFO L93 Difference]: Finished difference Result 174 states and 183 transitions. [2018-04-11 11:56:19,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:56:19,309 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 38 [2018-04-11 11:56:19,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:19,310 INFO L225 Difference]: With dead ends: 174 [2018-04-11 11:56:19,310 INFO L226 Difference]: Without dead ends: 172 [2018-04-11 11:56:19,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:56:19,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-11 11:56:19,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-04-11 11:56:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 11:56:19,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 181 transitions. [2018-04-11 11:56:19,315 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 181 transitions. Word has length 38 [2018-04-11 11:56:19,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:19,315 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 181 transitions. [2018-04-11 11:56:19,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:56:19,315 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 181 transitions. [2018-04-11 11:56:19,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 11:56:19,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:19,316 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:19,316 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:19,316 INFO L82 PathProgramCache]: Analyzing trace with hash -423880714, now seen corresponding path program 2 times [2018-04-11 11:56:19,316 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:19,316 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:19,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,318 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:19,318 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:19,330 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:19,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:19,374 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:19,374 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:19,382 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:19,411 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:19,412 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:19,415 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:19,440 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:56:19,442 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:19,456 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:56:19,457 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:19,468 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 2 xjuncts. [2018-04-11 11:56:19,468 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:56:19,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 11:56:19,893 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:56:19,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [6] total 19 [2018-04-11 11:56:19,894 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:56:19,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:56:19,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:56:19,894 INFO L87 Difference]: Start difference. First operand 172 states and 181 transitions. Second operand 19 states. [2018-04-11 11:56:23,933 WARN L148 SmtUtils]: Spent 3757ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:56:24,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:24,683 INFO L93 Difference]: Finished difference Result 176 states and 185 transitions. [2018-04-11 11:56:24,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:56:24,684 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 39 [2018-04-11 11:56:24,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:24,685 INFO L225 Difference]: With dead ends: 176 [2018-04-11 11:56:24,685 INFO L226 Difference]: Without dead ends: 174 [2018-04-11 11:56:24,685 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:56:24,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-11 11:56:24,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2018-04-11 11:56:24,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 11:56:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 181 transitions. [2018-04-11 11:56:24,688 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 181 transitions. Word has length 39 [2018-04-11 11:56:24,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:24,688 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 181 transitions. [2018-04-11 11:56:24,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:56:24,688 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 181 transitions. [2018-04-11 11:56:24,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:56:24,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:24,689 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:24,689 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:24,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1421855811, now seen corresponding path program 1 times [2018-04-11 11:56:24,689 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:24,689 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:24,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:24,690 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:56:24,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:24,699 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:24,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:24,780 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:24,780 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:56:24,780 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:56:24,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:56:24,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:56:24,780 INFO L87 Difference]: Start difference. First operand 172 states and 181 transitions. Second operand 9 states. [2018-04-11 11:56:24,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:24,829 INFO L93 Difference]: Finished difference Result 186 states and 197 transitions. [2018-04-11 11:56:24,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:56:24,829 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 45 [2018-04-11 11:56:24,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:24,830 INFO L225 Difference]: With dead ends: 186 [2018-04-11 11:56:24,830 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 11:56:24,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:56:24,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 11:56:24,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 182. [2018-04-11 11:56:24,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-11 11:56:24,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 192 transitions. [2018-04-11 11:56:24,836 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 192 transitions. Word has length 45 [2018-04-11 11:56:24,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:24,836 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 192 transitions. [2018-04-11 11:56:24,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:56:24,836 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 192 transitions. [2018-04-11 11:56:24,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:56:24,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:24,837 INFO L355 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:24,837 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:24,837 INFO L82 PathProgramCache]: Analyzing trace with hash -292221185, now seen corresponding path program 1 times [2018-04-11 11:56:24,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:24,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:24,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:24,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:24,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:24,851 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 11:56:24,952 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:24,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-11 11:56:24,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:56:24,952 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:56:24,952 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:56:24,952 INFO L87 Difference]: Start difference. First operand 182 states and 192 transitions. Second operand 12 states. [2018-04-11 11:56:25,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:25,215 INFO L93 Difference]: Finished difference Result 182 states and 192 transitions. [2018-04-11 11:56:25,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:56:25,215 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 45 [2018-04-11 11:56:25,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:25,216 INFO L225 Difference]: With dead ends: 182 [2018-04-11 11:56:25,216 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 11:56:25,216 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:56:25,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 11:56:25,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 180. [2018-04-11 11:56:25,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-04-11 11:56:25,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 190 transitions. [2018-04-11 11:56:25,224 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 190 transitions. Word has length 45 [2018-04-11 11:56:25,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:25,224 INFO L459 AbstractCegarLoop]: Abstraction has 180 states and 190 transitions. [2018-04-11 11:56:25,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:56:25,224 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 190 transitions. [2018-04-11 11:56:25,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:56:25,225 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:25,225 INFO L355 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:25,225 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:25,225 INFO L82 PathProgramCache]: Analyzing trace with hash -292221184, now seen corresponding path program 1 times [2018-04-11 11:56:25,226 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:25,226 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:25,231 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:25,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:25,231 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:25,247 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:25,294 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:25,294 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:25,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:25,320 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:25,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:25,356 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:25,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-04-11 11:56:25,356 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:56:25,356 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:56:25,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:56:25,357 INFO L87 Difference]: Start difference. First operand 180 states and 190 transitions. Second operand 8 states. [2018-04-11 11:56:25,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:25,372 INFO L93 Difference]: Finished difference Result 183 states and 193 transitions. [2018-04-11 11:56:25,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:56:25,372 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 11:56:25,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:25,373 INFO L225 Difference]: With dead ends: 183 [2018-04-11 11:56:25,373 INFO L226 Difference]: Without dead ends: 181 [2018-04-11 11:56:25,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:56:25,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-04-11 11:56:25,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2018-04-11 11:56:25,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-04-11 11:56:25,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 191 transitions. [2018-04-11 11:56:25,376 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 191 transitions. Word has length 45 [2018-04-11 11:56:25,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:25,376 INFO L459 AbstractCegarLoop]: Abstraction has 181 states and 191 transitions. [2018-04-11 11:56:25,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:56:25,376 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 191 transitions. [2018-04-11 11:56:25,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 11:56:25,377 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:25,377 INFO L355 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:25,377 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:25,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1743129781, now seen corresponding path program 2 times [2018-04-11 11:56:25,377 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:25,377 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:25,378 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:25,378 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:25,378 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:25,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:25,389 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:25,417 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:25,417 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:25,417 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:25,427 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:25,448 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:25,448 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:25,451 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:25,455 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:56:25,456 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:25,490 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:56:25,490 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:25,504 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 2 xjuncts. [2018-04-11 11:56:25,505 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:56:25,945 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 11:56:25,969 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:56:25,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [8] total 22 [2018-04-11 11:56:25,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:56:25,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:56:25,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:56:25,969 INFO L87 Difference]: Start difference. First operand 181 states and 191 transitions. Second operand 22 states. [2018-04-11 11:56:27,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:27,092 INFO L93 Difference]: Finished difference Result 188 states and 197 transitions. [2018-04-11 11:56:27,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:56:27,093 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2018-04-11 11:56:27,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:27,093 INFO L225 Difference]: With dead ends: 188 [2018-04-11 11:56:27,093 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 11:56:27,094 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:56:27,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 11:56:27,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 180. [2018-04-11 11:56:27,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-04-11 11:56:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 190 transitions. [2018-04-11 11:56:27,096 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 190 transitions. Word has length 46 [2018-04-11 11:56:27,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:27,096 INFO L459 AbstractCegarLoop]: Abstraction has 180 states and 190 transitions. [2018-04-11 11:56:27,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:56:27,097 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 190 transitions. [2018-04-11 11:56:27,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-11 11:56:27,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:27,097 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:27,097 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:27,097 INFO L82 PathProgramCache]: Analyzing trace with hash 338808535, now seen corresponding path program 1 times [2018-04-11 11:56:27,097 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:27,097 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:27,098 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,098 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:56:27,098 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,103 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:27,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:56:27,135 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:27,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:56:27,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:56:27,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:56:27,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:27,135 INFO L87 Difference]: Start difference. First operand 180 states and 190 transitions. Second operand 3 states. [2018-04-11 11:56:27,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:27,202 INFO L93 Difference]: Finished difference Result 199 states and 212 transitions. [2018-04-11 11:56:27,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:56:27,202 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-04-11 11:56:27,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:27,203 INFO L225 Difference]: With dead ends: 199 [2018-04-11 11:56:27,203 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 11:56:27,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:56:27,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 11:56:27,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 176. [2018-04-11 11:56:27,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 11:56:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 185 transitions. [2018-04-11 11:56:27,208 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 185 transitions. Word has length 50 [2018-04-11 11:56:27,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:27,208 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 185 transitions. [2018-04-11 11:56:27,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:56:27,208 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 185 transitions. [2018-04-11 11:56:27,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 11:56:27,209 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:27,209 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:27,209 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:27,209 INFO L82 PathProgramCache]: Analyzing trace with hash 407565999, now seen corresponding path program 1 times [2018-04-11 11:56:27,210 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:27,210 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:27,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:27,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,217 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:56:27,248 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:27,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:56:27,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:56:27,249 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:56:27,249 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:56:27,249 INFO L87 Difference]: Start difference. First operand 176 states and 185 transitions. Second operand 8 states. [2018-04-11 11:56:27,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:27,279 INFO L93 Difference]: Finished difference Result 154 states and 160 transitions. [2018-04-11 11:56:27,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:56:27,279 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 52 [2018-04-11 11:56:27,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:27,280 INFO L225 Difference]: With dead ends: 154 [2018-04-11 11:56:27,280 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 11:56:27,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:56:27,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 11:56:27,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 11:56:27,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 11:56:27,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 158 transitions. [2018-04-11 11:56:27,282 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 158 transitions. Word has length 52 [2018-04-11 11:56:27,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:27,282 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 158 transitions. [2018-04-11 11:56:27,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:56:27,282 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 158 transitions. [2018-04-11 11:56:27,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 11:56:27,283 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:27,283 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:27,283 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:27,283 INFO L82 PathProgramCache]: Analyzing trace with hash -2141838081, now seen corresponding path program 1 times [2018-04-11 11:56:27,283 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:27,283 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:27,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:27,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,294 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:27,359 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:56:27,359 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:27,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 11:56:27,359 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:56:27,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:56:27,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:56:27,360 INFO L87 Difference]: Start difference. First operand 152 states and 158 transitions. Second operand 10 states. [2018-04-11 11:56:27,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:27,406 INFO L93 Difference]: Finished difference Result 156 states and 161 transitions. [2018-04-11 11:56:27,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:56:27,406 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 57 [2018-04-11 11:56:27,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:27,407 INFO L225 Difference]: With dead ends: 156 [2018-04-11 11:56:27,407 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 11:56:27,407 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:56:27,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 11:56:27,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 11:56:27,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 11:56:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 157 transitions. [2018-04-11 11:56:27,409 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 157 transitions. Word has length 57 [2018-04-11 11:56:27,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:27,409 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 157 transitions. [2018-04-11 11:56:27,409 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:56:27,409 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 157 transitions. [2018-04-11 11:56:27,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 11:56:27,410 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:27,410 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:27,410 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:27,410 INFO L82 PathProgramCache]: Analyzing trace with hash 842916554, now seen corresponding path program 1 times [2018-04-11 11:56:27,410 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:27,410 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:27,411 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,411 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:27,411 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,419 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:56:27,545 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:27,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2018-04-11 11:56:27,545 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 11:56:27,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 11:56:27,545 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:56:27,546 INFO L87 Difference]: Start difference. First operand 152 states and 157 transitions. Second operand 17 states. [2018-04-11 11:56:27,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:27,859 INFO L93 Difference]: Finished difference Result 150 states and 155 transitions. [2018-04-11 11:56:27,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:56:27,859 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2018-04-11 11:56:27,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:27,860 INFO L225 Difference]: With dead ends: 150 [2018-04-11 11:56:27,860 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 11:56:27,860 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:56:27,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 11:56:27,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 11:56:27,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 11:56:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2018-04-11 11:56:27,862 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 68 [2018-04-11 11:56:27,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:27,862 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2018-04-11 11:56:27,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 11:56:27,862 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2018-04-11 11:56:27,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 11:56:27,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:27,863 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:27,863 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:27,863 INFO L82 PathProgramCache]: Analyzing trace with hash 842916555, now seen corresponding path program 1 times [2018-04-11 11:56:27,863 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:27,863 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:27,864 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:27,864 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:27,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,873 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:27,916 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:27,916 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:27,922 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:27,952 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:27,960 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:27,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:27,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-11 11:56:27,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:56:27,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:56:27,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:56:27,986 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand 10 states. [2018-04-11 11:56:28,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:28,003 INFO L93 Difference]: Finished difference Result 153 states and 158 transitions. [2018-04-11 11:56:28,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:56:28,003 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 68 [2018-04-11 11:56:28,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:28,004 INFO L225 Difference]: With dead ends: 153 [2018-04-11 11:56:28,004 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 11:56:28,005 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:56:28,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 11:56:28,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-04-11 11:56:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-04-11 11:56:28,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 156 transitions. [2018-04-11 11:56:28,008 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 156 transitions. Word has length 68 [2018-04-11 11:56:28,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:28,008 INFO L459 AbstractCegarLoop]: Abstraction has 151 states and 156 transitions. [2018-04-11 11:56:28,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:56:28,008 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 156 transitions. [2018-04-11 11:56:28,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 11:56:28,009 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:28,009 INFO L355 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:28,009 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:28,009 INFO L82 PathProgramCache]: Analyzing trace with hash -163952266, now seen corresponding path program 2 times [2018-04-11 11:56:28,009 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:28,009 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:28,010 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:28,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:28,011 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:28,023 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:28,080 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:28,080 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:28,080 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:28,085 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:28,112 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:28,112 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:28,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:28,117 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:56:28,118 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:28,128 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:56:28,129 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:28,138 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 2 xjuncts. [2018-04-11 11:56:28,138 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:56:30,289 WARN L148 SmtUtils]: Spent 2020ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-11 11:56:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 11:56:30,711 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:56:30,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [20] imperfect sequences [10] total 29 [2018-04-11 11:56:30,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:56:30,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:56:30,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2018-04-11 11:56:30,712 INFO L87 Difference]: Start difference. First operand 151 states and 156 transitions. Second operand 29 states. [2018-04-11 11:56:32,628 WARN L148 SmtUtils]: Spent 1836ms on a formula simplification that was a NOOP. DAG size: 39 [2018-04-11 11:56:34,737 WARN L148 SmtUtils]: Spent 2017ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:56:35,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:35,927 INFO L93 Difference]: Finished difference Result 152 states and 157 transitions. [2018-04-11 11:56:35,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 11:56:35,928 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 69 [2018-04-11 11:56:35,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:35,928 INFO L225 Difference]: With dead ends: 152 [2018-04-11 11:56:35,928 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 11:56:35,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=227, Invalid=1579, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 11:56:35,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 11:56:35,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 11:56:35,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 11:56:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2018-04-11 11:56:35,932 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 69 [2018-04-11 11:56:35,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:35,932 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2018-04-11 11:56:35,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:56:35,932 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2018-04-11 11:56:35,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 11:56:35,933 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:35,933 INFO L355 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:35,933 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:35,934 INFO L82 PathProgramCache]: Analyzing trace with hash 125272317, now seen corresponding path program 1 times [2018-04-11 11:56:35,934 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:35,934 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:35,935 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:35,935 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:56:35,935 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:35,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:35,949 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:36,062 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 11:56:36,063 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:36,063 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 11:56:36,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 11:56:36,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 11:56:36,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:56:36,064 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand 13 states. [2018-04-11 11:56:36,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:36,160 INFO L93 Difference]: Finished difference Result 156 states and 160 transitions. [2018-04-11 11:56:36,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:56:36,160 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 83 [2018-04-11 11:56:36,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:36,161 INFO L225 Difference]: With dead ends: 156 [2018-04-11 11:56:36,161 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 11:56:36,161 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:56:36,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 11:56:36,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 11:56:36,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 11:56:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-04-11 11:56:36,163 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 83 [2018-04-11 11:56:36,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:36,164 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-04-11 11:56:36,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 11:56:36,164 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-04-11 11:56:36,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:56:36,165 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:36,165 INFO L355 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:36,165 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:36,165 INFO L82 PathProgramCache]: Analyzing trace with hash 928614646, now seen corresponding path program 1 times [2018-04-11 11:56:36,165 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:36,165 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:36,166 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:36,166 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:36,166 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:36,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:36,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:36,436 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 11:56:36,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:36,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2018-04-11 11:56:36,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:56:36,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:56:36,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=419, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:56:36,437 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 22 states. [2018-04-11 11:56:36,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:36,762 INFO L93 Difference]: Finished difference Result 177 states and 186 transitions. [2018-04-11 11:56:36,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 11:56:36,762 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 96 [2018-04-11 11:56:36,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:36,763 INFO L225 Difference]: With dead ends: 177 [2018-04-11 11:56:36,763 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 11:56:36,763 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=795, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:56:36,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 11:56:36,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 172. [2018-04-11 11:56:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 11:56:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 182 transitions. [2018-04-11 11:56:36,766 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 182 transitions. Word has length 96 [2018-04-11 11:56:36,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:36,767 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 182 transitions. [2018-04-11 11:56:36,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:56:36,767 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 182 transitions. [2018-04-11 11:56:36,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:56:36,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:36,768 INFO L355 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:36,768 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:36,768 INFO L82 PathProgramCache]: Analyzing trace with hash 928614647, now seen corresponding path program 1 times [2018-04-11 11:56:36,768 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:36,768 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:36,769 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:36,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:36,769 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:36,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:36,787 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:36,859 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:36,859 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:36,859 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:36,869 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:36,932 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:36,956 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:36,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:36,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2018-04-11 11:56:36,984 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:56:36,984 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:56:36,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:56:36,985 INFO L87 Difference]: Start difference. First operand 172 states and 182 transitions. Second operand 12 states. [2018-04-11 11:56:37,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:37,009 INFO L93 Difference]: Finished difference Result 175 states and 185 transitions. [2018-04-11 11:56:37,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:56:37,010 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 96 [2018-04-11 11:56:37,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:37,010 INFO L225 Difference]: With dead ends: 175 [2018-04-11 11:56:37,011 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 11:56:37,011 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:56:37,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 11:56:37,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-04-11 11:56:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 11:56:37,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 183 transitions. [2018-04-11 11:56:37,013 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 183 transitions. Word has length 96 [2018-04-11 11:56:37,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:37,013 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 183 transitions. [2018-04-11 11:56:37,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:56:37,014 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 183 transitions. [2018-04-11 11:56:37,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 11:56:37,014 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:37,014 INFO L355 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:37,014 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:37,014 INFO L82 PathProgramCache]: Analyzing trace with hash -692154078, now seen corresponding path program 2 times [2018-04-11 11:56:37,014 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:37,014 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:37,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:37,015 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:37,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:37,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:37,027 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:37,113 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:37,113 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:37,113 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:37,118 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:37,164 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:37,165 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:37,168 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:37,170 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:56:37,171 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:37,181 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:56:37,182 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:37,191 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 2 xjuncts. [2018-04-11 11:56:37,192 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:56:38,018 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 11:56:38,036 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:56:38,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [12] total 33 [2018-04-11 11:56:38,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 11:56:38,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 11:56:38,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 11:56:38,037 INFO L87 Difference]: Start difference. First operand 173 states and 183 transitions. Second operand 33 states. [2018-04-11 11:56:40,386 WARN L148 SmtUtils]: Spent 2020ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:56:43,861 WARN L148 SmtUtils]: Spent 3390ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:56:45,936 WARN L148 SmtUtils]: Spent 2021ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:56:46,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:46,897 INFO L93 Difference]: Finished difference Result 174 states and 182 transitions. [2018-04-11 11:56:46,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 11:56:46,898 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 97 [2018-04-11 11:56:46,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:46,898 INFO L225 Difference]: With dead ends: 174 [2018-04-11 11:56:46,898 INFO L226 Difference]: Without dead ends: 172 [2018-04-11 11:56:46,899 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=300, Invalid=2150, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 11:56:46,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-11 11:56:46,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-04-11 11:56:46,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 11:56:46,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 180 transitions. [2018-04-11 11:56:46,902 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 180 transitions. Word has length 97 [2018-04-11 11:56:46,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:46,902 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 180 transitions. [2018-04-11 11:56:46,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 11:56:46,902 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 180 transitions. [2018-04-11 11:56:46,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-11 11:56:46,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:46,903 INFO L355 BasicCegarLoop]: trace histogram [9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:46,903 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:46,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1118563237, now seen corresponding path program 1 times [2018-04-11 11:56:46,903 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:46,903 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:46,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:46,904 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:56:46,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:46,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:46,915 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:46,999 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-11 11:56:46,999 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:46,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 11:56:46,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 11:56:47,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 11:56:47,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:56:47,000 INFO L87 Difference]: Start difference. First operand 172 states and 180 transitions. Second operand 13 states. [2018-04-11 11:56:47,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:47,098 INFO L93 Difference]: Finished difference Result 176 states and 182 transitions. [2018-04-11 11:56:47,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:56:47,099 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 105 [2018-04-11 11:56:47,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:47,099 INFO L225 Difference]: With dead ends: 176 [2018-04-11 11:56:47,099 INFO L226 Difference]: Without dead ends: 170 [2018-04-11 11:56:47,099 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:56:47,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-11 11:56:47,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2018-04-11 11:56:47,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 11:56:47,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 176 transitions. [2018-04-11 11:56:47,101 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 176 transitions. Word has length 105 [2018-04-11 11:56:47,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:47,101 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 176 transitions. [2018-04-11 11:56:47,102 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 11:56:47,102 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 176 transitions. [2018-04-11 11:56:47,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-11 11:56:47,102 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:47,102 INFO L355 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:47,102 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:47,102 INFO L82 PathProgramCache]: Analyzing trace with hash -723811698, now seen corresponding path program 1 times [2018-04-11 11:56:47,102 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:47,102 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:47,103 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:47,103 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:47,103 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:47,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:47,113 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:47,415 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-11 11:56:47,416 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:56:47,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2018-04-11 11:56:47,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:56:47,416 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:56:47,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=599, Unknown=0, NotChecked=0, Total=650 [2018-04-11 11:56:47,416 INFO L87 Difference]: Start difference. First operand 170 states and 176 transitions. Second operand 26 states. [2018-04-11 11:56:47,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:47,950 INFO L93 Difference]: Finished difference Result 182 states and 191 transitions. [2018-04-11 11:56:47,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 11:56:47,950 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 112 [2018-04-11 11:56:47,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:47,951 INFO L225 Difference]: With dead ends: 182 [2018-04-11 11:56:47,951 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 11:56:47,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=1169, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:56:47,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 11:56:47,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 176. [2018-04-11 11:56:47,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 11:56:47,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 186 transitions. [2018-04-11 11:56:47,954 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 186 transitions. Word has length 112 [2018-04-11 11:56:47,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:47,954 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 186 transitions. [2018-04-11 11:56:47,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:56:47,954 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 186 transitions. [2018-04-11 11:56:47,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-11 11:56:47,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:47,955 INFO L355 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:47,955 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:47,955 INFO L82 PathProgramCache]: Analyzing trace with hash -723811697, now seen corresponding path program 1 times [2018-04-11 11:56:47,955 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:47,955 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:47,956 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:47,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:47,956 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:47,973 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:48,069 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:48,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:48,070 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:48,081 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:48,147 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:48,166 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:48,195 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:48,195 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2018-04-11 11:56:48,195 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:56:48,196 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:56:48,196 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:56:48,196 INFO L87 Difference]: Start difference. First operand 176 states and 186 transitions. Second operand 14 states. [2018-04-11 11:56:48,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:48,217 INFO L93 Difference]: Finished difference Result 179 states and 189 transitions. [2018-04-11 11:56:48,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:56:48,217 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 112 [2018-04-11 11:56:48,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:48,218 INFO L225 Difference]: With dead ends: 179 [2018-04-11 11:56:48,218 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 11:56:48,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:56:48,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 11:56:48,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2018-04-11 11:56:48,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 11:56:48,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 187 transitions. [2018-04-11 11:56:48,222 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 187 transitions. Word has length 112 [2018-04-11 11:56:48,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:48,222 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 187 transitions. [2018-04-11 11:56:48,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:56:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 187 transitions. [2018-04-11 11:56:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-11 11:56:48,223 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:48,223 INFO L355 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:48,223 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:48,223 INFO L82 PathProgramCache]: Analyzing trace with hash -440871750, now seen corresponding path program 2 times [2018-04-11 11:56:48,223 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:48,223 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:48,224 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:48,224 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:48,224 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:48,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:48,241 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:48,380 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:48,380 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:48,389 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:48,447 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:48,447 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:48,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:48,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:56:48,457 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:48,478 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:56:48,478 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:48,492 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 2 xjuncts. [2018-04-11 11:56:48,492 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:56:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-04-11 11:56:49,450 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:56:49,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [14] total 39 [2018-04-11 11:56:49,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 11:56:49,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 11:56:49,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1309, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 11:56:49,451 INFO L87 Difference]: Start difference. First operand 177 states and 187 transitions. Second operand 39 states. [2018-04-11 11:56:51,966 WARN L148 SmtUtils]: Spent 2018ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:56:54,128 WARN L148 SmtUtils]: Spent 2023ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:56:58,187 WARN L148 SmtUtils]: Spent 4029ms on a formula simplification that was a NOOP. DAG size: 36 [2018-04-11 11:56:59,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:59,369 INFO L93 Difference]: Finished difference Result 178 states and 187 transitions. [2018-04-11 11:56:59,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 11:56:59,369 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 113 [2018-04-11 11:56:59,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:59,370 INFO L225 Difference]: With dead ends: 178 [2018-04-11 11:56:59,370 INFO L226 Difference]: Without dead ends: 176 [2018-04-11 11:56:59,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=399, Invalid=3141, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 11:56:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2018-04-11 11:56:59,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2018-04-11 11:56:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-11 11:56:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 185 transitions. [2018-04-11 11:56:59,374 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 185 transitions. Word has length 113 [2018-04-11 11:56:59,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:59,374 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 185 transitions. [2018-04-11 11:56:59,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 11:56:59,374 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 185 transitions. [2018-04-11 11:56:59,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-11 11:56:59,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:59,375 INFO L355 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:59,375 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:59,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1605793041, now seen corresponding path program 1 times [2018-04-11 11:56:59,375 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:59,376 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:59,376 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:59,377 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:56:59,377 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:59,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:59,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:59,534 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:59,534 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:59,540 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:59,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:59,589 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:59,599 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:59,616 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:56:59,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2018-04-11 11:56:59,616 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 11:56:59,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 11:56:59,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:56:59,616 INFO L87 Difference]: Start difference. First operand 176 states and 185 transitions. Second operand 16 states. [2018-04-11 11:56:59,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:56:59,636 INFO L93 Difference]: Finished difference Result 179 states and 188 transitions. [2018-04-11 11:56:59,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 11:56:59,636 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 120 [2018-04-11 11:56:59,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:56:59,636 INFO L225 Difference]: With dead ends: 179 [2018-04-11 11:56:59,636 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 11:56:59,637 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=111, Invalid=161, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:56:59,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 11:56:59,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2018-04-11 11:56:59,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 11:56:59,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 186 transitions. [2018-04-11 11:56:59,640 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 186 transitions. Word has length 120 [2018-04-11 11:56:59,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:56:59,640 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 186 transitions. [2018-04-11 11:56:59,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 11:56:59,640 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 186 transitions. [2018-04-11 11:56:59,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-11 11:56:59,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:56:59,641 INFO L355 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:56:59,641 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:56:59,641 INFO L82 PathProgramCache]: Analyzing trace with hash 379612220, now seen corresponding path program 2 times [2018-04-11 11:56:59,641 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:56:59,641 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:56:59,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:59,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:56:59,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:56:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:56:59,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:56:59,806 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:56:59,807 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:56:59,807 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:56:59,816 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:56:59,874 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:56:59,874 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:56:59,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:56:59,988 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:56:59,989 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:56:59,989 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:56:59,990 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:56:59,991 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:56:59,992 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-04-11 11:57:02,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:02,723 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 36 [2018-04-11 11:57:02,725 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:57:02,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:02,727 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 15 [2018-04-11 11:57:02,727 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:02,729 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:02,731 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:02,731 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:13 [2018-04-11 11:57:03,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 11:57:03,116 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-11 11:57:03,116 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:03,125 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:03,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:03,126 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2018-04-11 11:57:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-11 11:57:03,193 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:57:03,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [43] imperfect sequences [16] total 57 [2018-04-11 11:57:03,193 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 11:57:03,193 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 11:57:03,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2987, Unknown=1, NotChecked=0, Total=3192 [2018-04-11 11:57:03,194 INFO L87 Difference]: Start difference. First operand 177 states and 186 transitions. Second operand 57 states. [2018-04-11 11:57:12,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:57:12,167 INFO L93 Difference]: Finished difference Result 173 states and 176 transitions. [2018-04-11 11:57:12,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-11 11:57:12,167 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 121 [2018-04-11 11:57:12,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:57:12,167 INFO L225 Difference]: With dead ends: 173 [2018-04-11 11:57:12,167 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 11:57:12,169 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2050 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=572, Invalid=9526, Unknown=2, NotChecked=0, Total=10100 [2018-04-11 11:57:12,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 11:57:12,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2018-04-11 11:57:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 11:57:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 174 transitions. [2018-04-11 11:57:12,171 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 174 transitions. Word has length 121 [2018-04-11 11:57:12,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:57:12,171 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 174 transitions. [2018-04-11 11:57:12,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 11:57:12,171 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 174 transitions. [2018-04-11 11:57:12,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-11 11:57:12,172 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:57:12,172 INFO L355 BasicCegarLoop]: trace histogram [13, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:57:12,172 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:57:12,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1293275743, now seen corresponding path program 1 times [2018-04-11 11:57:12,172 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:57:12,172 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:57:12,173 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:12,173 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:57:12,173 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:12,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:57:12,408 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-04-11 11:57:12,408 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:57:12,408 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:57:12,416 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:12,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:12,477 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:57:12,754 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 11:57:12,772 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:57:12,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 36 [2018-04-11 11:57:12,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 11:57:12,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 11:57:12,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1098, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:57:12,773 INFO L87 Difference]: Start difference. First operand 171 states and 174 transitions. Second operand 36 states. [2018-04-11 11:57:13,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:57:13,974 INFO L93 Difference]: Finished difference Result 186 states and 188 transitions. [2018-04-11 11:57:13,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 11:57:13,974 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 129 [2018-04-11 11:57:13,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:57:13,975 INFO L225 Difference]: With dead ends: 186 [2018-04-11 11:57:13,975 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 11:57:13,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=492, Invalid=4064, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 11:57:13,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 11:57:13,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 174. [2018-04-11 11:57:13,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 11:57:13,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 176 transitions. [2018-04-11 11:57:13,977 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 176 transitions. Word has length 129 [2018-04-11 11:57:13,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:57:13,977 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 176 transitions. [2018-04-11 11:57:13,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 11:57:13,977 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 176 transitions. [2018-04-11 11:57:13,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-11 11:57:13,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:57:13,978 INFO L355 BasicCegarLoop]: trace histogram [14, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:57:13,978 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:57:13,978 INFO L82 PathProgramCache]: Analyzing trace with hash 400829198, now seen corresponding path program 1 times [2018-04-11 11:57:13,978 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:57:13,978 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:57:13,979 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:13,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:13,979 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:13,997 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:57:14,338 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-04-11 11:57:14,338 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:57:14,338 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:57:14,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:14,427 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:57:14,746 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-11 11:57:14,763 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:57:14,764 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 41 [2018-04-11 11:57:14,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-11 11:57:14,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-11 11:57:14,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1454, Unknown=0, NotChecked=0, Total=1640 [2018-04-11 11:57:14,764 INFO L87 Difference]: Start difference. First operand 174 states and 176 transitions. Second operand 41 states. [2018-04-11 11:57:16,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:57:16,112 INFO L93 Difference]: Finished difference Result 186 states and 188 transitions. [2018-04-11 11:57:16,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 11:57:16,113 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 144 [2018-04-11 11:57:16,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:57:16,113 INFO L225 Difference]: With dead ends: 186 [2018-04-11 11:57:16,114 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 11:57:16,115 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=563, Invalid=5289, Unknown=0, NotChecked=0, Total=5852 [2018-04-11 11:57:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 11:57:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 174. [2018-04-11 11:57:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-04-11 11:57:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 176 transitions. [2018-04-11 11:57:16,118 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 176 transitions. Word has length 144 [2018-04-11 11:57:16,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:57:16,118 INFO L459 AbstractCegarLoop]: Abstraction has 174 states and 176 transitions. [2018-04-11 11:57:16,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-11 11:57:16,118 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 176 transitions. [2018-04-11 11:57:16,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-04-11 11:57:16,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:57:16,119 INFO L355 BasicCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:57:16,119 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:57:16,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1136613916, now seen corresponding path program 1 times [2018-04-11 11:57:16,119 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:57:16,120 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:57:16,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:16,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:16,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:16,140 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:57:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 9 proven. 120 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:57:16,329 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:57:16,329 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:57:16,336 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:16,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:16,412 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:57:16,432 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-11 11:57:16,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:57:16,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2018-04-11 11:57:16,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 11:57:16,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 11:57:16,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:57:16,455 INFO L87 Difference]: Start difference. First operand 174 states and 176 transitions. Second operand 20 states. [2018-04-11 11:57:16,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:57:16,481 INFO L93 Difference]: Finished difference Result 177 states and 179 transitions. [2018-04-11 11:57:16,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:57:16,481 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 151 [2018-04-11 11:57:16,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:57:16,482 INFO L225 Difference]: With dead ends: 177 [2018-04-11 11:57:16,482 INFO L226 Difference]: Without dead ends: 175 [2018-04-11 11:57:16,482 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=177, Invalid=243, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:57:16,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-11 11:57:16,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2018-04-11 11:57:16,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 11:57:16,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 177 transitions. [2018-04-11 11:57:16,484 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 177 transitions. Word has length 151 [2018-04-11 11:57:16,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:57:16,485 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 177 transitions. [2018-04-11 11:57:16,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 11:57:16,485 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 177 transitions. [2018-04-11 11:57:16,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-11 11:57:16,486 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:57:16,486 INFO L355 BasicCegarLoop]: trace histogram [16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:57:16,486 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_add_tailErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_atomic_add_returnErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_msg_fillErr1RequiresViolation]=== [2018-04-11 11:57:16,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1567702417, now seen corresponding path program 2 times [2018-04-11 11:57:16,486 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:57:16,486 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:57:16,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:16,487 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:57:16,487 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:57:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:57:16,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:57:18,848 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 25 proven. 120 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:57:18,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:57:18,849 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:57:18,854 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:57:18,917 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:57:18,917 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:57:18,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:57:19,120 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:57:19,121 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:57:19,121 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,122 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,126 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2018-04-11 11:57:19,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 25 treesize of output 20 [2018-04-11 11:57:19,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,252 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-11 11:57:19,252 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,256 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,260 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,260 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 11:57:19,311 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 29 [2018-04-11 11:57:19,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,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, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 52 [2018-04-11 11:57:19,314 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,319 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,324 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,324 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2018-04-11 11:57:19,379 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 11:57:19,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,385 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 38 treesize of output 85 [2018-04-11 11:57:19,385 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,395 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,401 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,401 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2018-04-11 11:57:19,468 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 58 treesize of output 47 [2018-04-11 11:57:19,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,475 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 126 [2018-04-11 11:57:19,475 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,490 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,498 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,498 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2018-04-11 11:57:19,566 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 69 treesize of output 56 [2018-04-11 11:57:19,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 175 [2018-04-11 11:57:19,577 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,596 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,605 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,605 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2018-04-11 11:57:19,689 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 65 [2018-04-11 11:57:19,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,708 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 232 [2018-04-11 11:57:19,709 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,755 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,764 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,765 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2018-04-11 11:57:19,846 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 91 treesize of output 74 [2018-04-11 11:57:19,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:19,862 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 297 [2018-04-11 11:57:19,863 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,905 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,917 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:19,917 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:97, output treesize:93 [2018-04-11 11:57:20,008 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 102 treesize of output 83 [2018-04-11 11:57:20,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,036 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 370 [2018-04-11 11:57:20,036 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,106 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,121 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:108, output treesize:104 [2018-04-11 11:57:20,214 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 92 [2018-04-11 11:57:20,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,233 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,240 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,243 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,246 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,253 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,266 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,267 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 451 [2018-04-11 11:57:20,268 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,346 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:20,363 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:120 [2018-04-11 11:57:20,472 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 124 treesize of output 101 [2018-04-11 11:57:20,479 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,480 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,493 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,501 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,502 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,515 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,530 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,533 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 540 [2018-04-11 11:57:20,533 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,648 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:20,669 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:20,669 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:140, output treesize:136 [2018-04-11 11:57:20,791 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 110 [2018-04-11 11:57:20,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,802 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,803 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,806 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,807 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,810 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,811 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,811 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,814 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,814 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,817 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,817 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,818 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,819 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,820 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,820 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,821 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,822 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,823 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,824 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,824 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,825 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,826 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,826 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,827 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,830 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,837 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:20,853 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 11 select indices, 11 select index equivalence classes, 66 disjoint index pairs (out of 55 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 637 [2018-04-11 11:57:20,854 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:21,017 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:21,042 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:21,042 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:156, output treesize:152 [2018-04-11 11:57:21,451 WARN L148 SmtUtils]: Spent 299ms on a formula simplification that was a NOOP. DAG size: 67 [2018-04-11 11:57:21,458 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 146 treesize of output 119 [2018-04-11 11:57:21,468 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,469 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,475 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,477 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,478 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,479 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,480 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,480 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,488 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,489 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,490 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,491 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,491 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,492 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,493 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,501 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,502 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,506 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,515 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,515 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,530 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:21,533 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 78 disjoint index pairs (out of 66 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 742 [2018-04-11 11:57:21,534 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:21,721 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:21,748 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:21,748 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:172, output treesize:168 [2018-04-11 11:57:22,653 WARN L148 SmtUtils]: Spent 774ms on a formula simplification that was a NOOP. DAG size: 73 [2018-04-11 11:57:22,659 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 157 treesize of output 128 [2018-04-11 11:57:22,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,736 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,736 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:22,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 13 select indices, 13 select index equivalence classes, 91 disjoint index pairs (out of 78 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 855 [2018-04-11 11:57:22,739 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:22,957 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:22,990 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:22,990 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:188, output treesize:184 [2018-04-11 11:57:23,554 WARN L148 SmtUtils]: Spent 414ms on a formula simplification that was a NOOP. DAG size: 79 [2018-04-11 11:57:23,561 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 168 treesize of output 137 [2018-04-11 11:57:23,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,566 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,566 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,567 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,567 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,579 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,614 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,614 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:23,627 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 105 disjoint index pairs (out of 91 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 976 [2018-04-11 11:57:23,629 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:23,917 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:23,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:23,955 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:204, output treesize:200 [2018-04-11 11:57:24,816 WARN L148 SmtUtils]: Spent 450ms on a formula simplification that was a NOOP. DAG size: 85 [2018-04-11 11:57:24,822 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 179 treesize of output 146 [2018-04-11 11:57:24,827 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,830 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,837 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,864 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,865 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,870 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,875 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,875 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,876 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,877 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,878 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,879 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,881 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,882 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,883 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,885 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,888 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,891 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,892 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,893 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,903 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,909 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,917 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,920 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,923 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,924 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,927 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,930 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,932 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,933 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:24,935 INFO L303 Elim1Store]: Index analysis took 111 ms [2018-04-11 11:57:24,937 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 15 select indices, 15 select index equivalence classes, 120 disjoint index pairs (out of 105 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 1105 [2018-04-11 11:57:24,939 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:25,294 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:25,335 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:25,335 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:215, output treesize:211 [2018-04-11 11:57:36,613 WARN L148 SmtUtils]: Spent 505ms on a formula simplification that was a NOOP. DAG size: 88 [2018-04-11 11:57:38,788 WARN L148 SmtUtils]: Spent 2043ms on a formula simplification that was a NOOP. DAG size: 86 [2018-04-11 11:57:38,948 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.offset|) (<= |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_#in~list.offset| __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset))) is different from true [2018-04-11 11:57:38,950 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (let ((.cse0 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.offset| 4))) (and (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_internal_#in~kobj.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset .cse0)))) is different from true [2018-04-11 11:57:38,953 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (let ((.cse0 (+ |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.offset| 4))) (and (<= .cse0 __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__ldv_kobject_init_#in~kobj.base|) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= __U_MULTI_fmemleaks_test_____true_valid_memsafety_true_termination_i__LDV_INIT_LIST_HEAD_~list.offset .cse0)))) is different from true [2018-04-11 11:57:38,965 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,966 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 159 treesize of output 136 [2018-04-11 11:57:38,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,980 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,983 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,985 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,988 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,991 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:38,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,003 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,004 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,037 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,040 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,044 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,045 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,048 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,051 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,060 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,062 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,063 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,064 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,069 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,074 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,079 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,080 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,085 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,086 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,088 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,091 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,096 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,099 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,100 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,105 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,107 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,109 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,110 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,172 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:57:39,173 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,183 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,184 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,186 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:57:39,188 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:39,188 INFO L303 Elim1Store]: Index analysis took 218 ms [2018-04-11 11:57:39,206 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 17 select indices, 17 select index equivalence classes, 136 disjoint index pairs (out of 136 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 1226 [2018-04-11 11:57:41,450 WARN L151 SmtUtils]: Spent 2239ms on a formula simplification. DAG size of input: 346 DAG size of output 285 [2018-04-11 11:57:41,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,468 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,468 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,469 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,469 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,475 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,475 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,477 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,478 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,478 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,479 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,479 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,480 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,480 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,486 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,487 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,488 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,488 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,489 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,489 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,490 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,491 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,491 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,492 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,492 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,493 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,493 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,501 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,501 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,502 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,502 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,503 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,506 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,506 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:41,514 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 128 disjoint index pairs (out of 120 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 459 treesize of output 1457 [2018-04-11 11:57:41,515 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:42,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,614 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,631 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,633 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,634 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,635 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,636 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,646 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,648 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,649 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,650 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,662 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,664 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,670 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,671 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,672 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,673 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,674 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,678 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,679 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,694 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:57:42,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:57:42,716 INFO L303 Elim1Store]: Index analysis took 130 ms [2018-04-11 11:57:42,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 121 disjoint index pairs (out of 120 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 1158 [2018-04-11 11:57:42,719 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:57:43,099 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:43,120 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:57:43,162 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2018-04-11 11:57:43,162 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:208, output treesize:201 [2018-04-11 11:58:29,293 WARN L148 SmtUtils]: Spent 1480ms on a formula simplification that was a NOOP. DAG size: 162 [2018-04-11 11:59:06,509 WARN L148 SmtUtils]: Spent 4488ms on a formula simplification that was a NOOP. DAG size: 162 Received shutdown request... [2018-04-11 11:59:40,374 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 11:59:40,374 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:59:40,377 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:59:40,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:59:40 BoogieIcfgContainer [2018-04-11 11:59:40,378 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:59:40,378 INFO L168 Benchmark]: Toolchain (without parser) took 203843.96 ms. Allocated memory was 404.8 MB in the beginning and 1.1 GB in the end (delta: 698.4 MB). Free memory was 334.2 MB in the beginning and 831.7 MB in the end (delta: -497.5 MB). Peak memory consumption was 200.8 MB. Max. memory is 5.3 GB. [2018-04-11 11:59:40,379 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 404.8 MB. Free memory is still 364.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:59:40,379 INFO L168 Benchmark]: CACSL2BoogieTranslator took 289.47 ms. Allocated memory is still 404.8 MB. Free memory was 334.2 MB in the beginning and 287.8 MB in the end (delta: 46.4 MB). Peak memory consumption was 46.4 MB. Max. memory is 5.3 GB. [2018-04-11 11:59:40,379 INFO L168 Benchmark]: Boogie Preprocessor took 51.30 ms. Allocated memory is still 404.8 MB. Free memory was 287.8 MB in the beginning and 283.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 11:59:40,379 INFO L168 Benchmark]: RCFGBuilder took 705.38 ms. Allocated memory was 404.8 MB in the beginning and 585.6 MB in the end (delta: 180.9 MB). Free memory was 283.8 MB in the beginning and 458.3 MB in the end (delta: -174.4 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. [2018-04-11 11:59:40,379 INFO L168 Benchmark]: TraceAbstraction took 202794.59 ms. Allocated memory was 585.6 MB in the beginning and 1.1 GB in the end (delta: 517.5 MB). Free memory was 458.3 MB in the beginning and 831.7 MB in the end (delta: -373.4 MB). Peak memory consumption was 144.1 MB. Max. memory is 5.3 GB. [2018-04-11 11:59:40,380 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.09 ms. Allocated memory is still 404.8 MB. Free memory is still 364.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 289.47 ms. Allocated memory is still 404.8 MB. Free memory was 334.2 MB in the beginning and 287.8 MB in the end (delta: 46.4 MB). Peak memory consumption was 46.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 51.30 ms. Allocated memory is still 404.8 MB. Free memory was 287.8 MB in the beginning and 283.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 705.38 ms. Allocated memory was 404.8 MB in the beginning and 585.6 MB in the end (delta: 180.9 MB). Free memory was 283.8 MB in the beginning and 458.3 MB in the end (delta: -174.4 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 202794.59 ms. Allocated memory was 585.6 MB in the beginning and 1.1 GB in the end (delta: 517.5 MB). Free memory was 458.3 MB in the beginning and 831.7 MB in the end (delta: -373.4 MB). Peak memory consumption was 144.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1452]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1452). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 153 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 88 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 336 locations, 71 error locations. TIMEOUT Result, 202.7s OverallTime, 34 OverallIterations, 16 TraceHistogramMax, 44.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4590 SDtfs, 1730 SDslu, 43474 SDs, 0 SdLazy, 21861 SolverSat, 408 SolverUnsat, 3 SolverUnknown, 0 SolverNotchecked, 13.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2002 GetRequests, 1272 SyntacticMatches, 13 SemanticMatches, 717 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5708 ImplicationChecksByTransitivity, 40.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=190occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 33 MinimizatonAttempts, 256 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 12.7s InterpolantComputationTime, 3667 NumberOfCodeBlocks, 3625 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 3619 ConstructedInterpolants, 289 QuantifiedInterpolants, 1237464 SizeOfPredicates, 121 NumberOfNonLiveVariables, 6234 ConjunctsInSsa, 596 ConjunctsInUnsatCore, 48 InterpolantComputations, 24 PerfectInterpolantSequences, 668/1645 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_3_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-59-40-386.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_3_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-59-40-386.csv Completed graceful shutdown