java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test17_2_false-valid-free.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-13 08:51:27,904 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 08:51:27,906 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 08:51:27,920 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 08:51:27,920 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 08:51:27,921 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 08:51:27,922 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 08:51:27,924 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 08:51:27,925 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 08:51:27,926 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 08:51:27,926 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 08:51:27,927 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 08:51:27,927 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 08:51:27,928 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 08:51:27,929 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 08:51:27,931 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 08:51:27,932 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 08:51:27,934 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 08:51:27,935 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 08:51:27,936 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 08:51:27,937 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 08:51:27,938 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 08:51:27,938 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 08:51:27,939 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 08:51:27,940 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 08:51:27,941 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 08:51:27,941 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 08:51:27,941 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 08:51:27,942 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 08:51:27,942 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 08:51:27,943 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 08:51:27,943 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf [2018-04-13 08:51:27,953 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 08:51:27,954 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 08:51:27,955 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 08:51:27,955 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 08:51:27,955 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 08:51:27,955 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 08:51:27,955 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 08:51:27,955 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 08:51:27,956 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 08:51:27,957 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 08:51:27,957 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 08:51:27,957 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 08:51:27,957 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 08:51:27,957 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 08:51:27,957 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 08:51:27,958 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-13 08:51:27,958 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-13 08:51:27,958 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-13 08:51:27,990 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 08:51:28,000 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 08:51:28,003 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 08:51:28,005 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 08:51:28,005 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 08:51:28,006 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,286 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG88c1dad9e [2018-04-13 08:51:28,416 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 08:51:28,416 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 08:51:28,417 INFO L168 CDTParser]: Scanning memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,426 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 08:51:28,426 INFO L215 ultiparseSymbolTable]: [2018-04-13 08:51:28,426 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc ('ldv_malloc') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17 ('free_17') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add ('ldv_list_add') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_init ('ldv_kref_init') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_positive ('ldv_positive') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,427 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__f ('f') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__g ('g') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_32 ('__bswap_32') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,428 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_add ('__ldv_list_add') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_zalloc ('ldv_zalloc') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_get ('ldv_kref_get') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_put ('ldv_kref_put') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,429 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_point ('entry_point') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_del ('__ldv_list_del') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_64 ('__bswap_64') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_free ('ldv_msg_free') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17 ('alloc_unsafe_17') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,430 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_del ('ldv_list_del') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____nlink_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__register_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____socklen_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_once_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____ssize_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__timer_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____int8_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,431 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__off_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____intptr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__idtype_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____sig_atomic_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__fsfilcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____mode_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__int32_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____uint64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ssize_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,432 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____blkcnt64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsword_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__nlink_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__caddr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_short in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____uid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__gid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__uint in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____daddr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____key_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____clock_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,433 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__dev_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__mode_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__id_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____useconds_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____u_short in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__suseconds_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_condattr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____blkcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__fsid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__time_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,434 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_rwlock_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____u_int in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_key_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____loff_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____int64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____syscall_slong_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsblkcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____WAIT_STATUS in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____qaddr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____blksize_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____uint16_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsfilcnt64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,435 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__int64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_int64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_mutex_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ino_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____rlim64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsfilcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldiv_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_quad_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ushort in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____time_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,436 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__int8_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____uint8_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__loff_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____u_long in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ulong in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__sigset_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____pthread_list_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_barrierattr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____int16_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_int32_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_char in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__blkcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,437 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__daddr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_long in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____ino64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____ino_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____dev_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____off_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____caddr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__clock_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__fd_set in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__blksize_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__fd_mask in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,438 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_rwlockattr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____sigset_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____int32_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__clockid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____clockid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__div_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_int in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__fsblkcnt_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_spinlock_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____rlim_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____uint32_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,439 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____id_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__uid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__key_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__quad_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_int16_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__size_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_cond_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__u_int8_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_global_msg_list in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fd_mask in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_barrier_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____syscall_ulong_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,440 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__int16_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____u_quad_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____pid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_mutexattr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__lldiv_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__wchar_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____timer_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i__pthread_attr_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____gid_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____fsblkcnt64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____quad_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____u_char in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____off64_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,441 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_free_i____suseconds_t in memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:28,602 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG88c1dad9e [2018-04-13 08:51:28,604 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 08:51:28,605 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 08:51:28,606 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 08:51:28,606 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 08:51:28,609 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 08:51:28,610 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,612 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b652fba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28, skipping insertion in model container [2018-04-13 08:51:28,613 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,626 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 08:51:28,657 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 08:51:28,832 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 08:51:28,889 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 08:51:28,896 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 157 non ball SCCs. Number of states in SCCs 157. [2018-04-13 08:51:28,956 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28 WrapperNode [2018-04-13 08:51:28,956 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 08:51:28,956 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 08:51:28,956 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 08:51:28,957 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 08:51:28,967 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,967 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,981 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,982 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:28,994 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:29,000 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:29,003 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... [2018-04-13 08:51:29,008 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 08:51:29,009 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 08:51:29,009 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 08:51:29,009 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 08:51:29,010 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_32 [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_64 [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_nonpositive [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_positive [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc [2018-04-13 08:51:29,108 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_zalloc [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEAD [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_add [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_del [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tail [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_del [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_alloc [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fill [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_free [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_submit_msg [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgs [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdata [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdata [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_return [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_return [2018-04-13 08:51:29,109 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_sub [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_init [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_get [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_put [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_del [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanup [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_release [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_put [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_get [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init_internal [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init [2018-04-13 08:51:29,110 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_create [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__f [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__g [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17 [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17 [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_point [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-13 08:51:29,111 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_32 [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_64 [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-13 08:51:29,111 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-13 08:51:29,112 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-13 08:51:29,113 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-13 08:51:29,114 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-13 08:51:29,115 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-13 08:51:29,116 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-13 08:51:29,117 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-13 08:51:29,118 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_nonpositive [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_positive [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc [2018-04-13 08:51:29,119 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_zalloc [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEAD [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_add [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_del [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tail [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_del [2018-04-13 08:51:29,120 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_alloc [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fill [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_free [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_submit_msg [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgs [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdata [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdata [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_return [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_return [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_sub [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_init [2018-04-13 08:51:29,121 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_get [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_put [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_del [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanup [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_release [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_put [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_get [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init_internal [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_create [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__f [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__g [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17 [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17 [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_point [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 08:51:29,122 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 08:51:29,480 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 08:51:29,585 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 08:51:29,806 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 08:51:29,806 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:51:29 BoogieIcfgContainer [2018-04-13 08:51:29,806 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 08:51:29,807 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 08:51:29,807 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 08:51:29,809 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 08:51:29,809 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 08:51:28" (1/3) ... [2018-04-13 08:51:29,810 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b7bc6ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:51:29, skipping insertion in model container [2018-04-13 08:51:29,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:51:28" (2/3) ... [2018-04-13 08:51:29,810 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b7bc6ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:51:29, skipping insertion in model container [2018-04-13 08:51:29,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:51:29" (3/3) ... [2018-04-13 08:51:29,811 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test17_2_false-valid-free.i [2018-04-13 08:51:29,817 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-13 08:51:29,823 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 85 error locations. [2018-04-13 08:51:29,850 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 08:51:29,850 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 08:51:29,851 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 08:51:29,851 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-13 08:51:29,851 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-13 08:51:29,851 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 08:51:29,851 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 08:51:29,851 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 08:51:29,851 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 08:51:29,851 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 08:51:29,862 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states. [2018-04-13 08:51:29,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 08:51:29,867 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:29,867 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 08:51:29,867 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:29,870 INFO L82 PathProgramCache]: Analyzing trace with hash 16903440, now seen corresponding path program 1 times [2018-04-13 08:51:29,871 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:29,871 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:29,903 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:29,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:29,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:29,934 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:29,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:29,974 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:29,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 08:51:29,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 08:51:29,983 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 08:51:29,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:29,985 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 3 states. [2018-04-13 08:51:30,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,066 INFO L93 Difference]: Finished difference Result 152 states and 168 transitions. [2018-04-13 08:51:30,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 08:51:30,075 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-13 08:51:30,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,083 INFO L225 Difference]: With dead ends: 152 [2018-04-13 08:51:30,083 INFO L226 Difference]: Without dead ends: 146 [2018-04-13 08:51:30,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:30,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-13 08:51:30,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 80. [2018-04-13 08:51:30,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-13 08:51:30,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2018-04-13 08:51:30,115 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 4 [2018-04-13 08:51:30,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,115 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2018-04-13 08:51:30,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 08:51:30,115 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2018-04-13 08:51:30,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 08:51:30,116 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,116 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 08:51:30,116 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,116 INFO L82 PathProgramCache]: Analyzing trace with hash 16903439, now seen corresponding path program 1 times [2018-04-13 08:51:30,116 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,116 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,117 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,118 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,122 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,130 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 08:51:30,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 08:51:30,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 08:51:30,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:30,131 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand 3 states. [2018-04-13 08:51:30,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,190 INFO L93 Difference]: Finished difference Result 115 states and 124 transitions. [2018-04-13 08:51:30,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 08:51:30,191 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-13 08:51:30,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,191 INFO L225 Difference]: With dead ends: 115 [2018-04-13 08:51:30,191 INFO L226 Difference]: Without dead ends: 115 [2018-04-13 08:51:30,192 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:30,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-13 08:51:30,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 78. [2018-04-13 08:51:30,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-13 08:51:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2018-04-13 08:51:30,197 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 4 [2018-04-13 08:51:30,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,197 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2018-04-13 08:51:30,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 08:51:30,197 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2018-04-13 08:51:30,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-13 08:51:30,198 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,198 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,198 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,198 INFO L82 PathProgramCache]: Analyzing trace with hash -330306318, now seen corresponding path program 1 times [2018-04-13 08:51:30,198 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,198 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,217 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,246 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,246 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 08:51:30,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 08:51:30,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 08:51:30,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:30,247 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand 3 states. [2018-04-13 08:51:30,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,330 INFO L93 Difference]: Finished difference Result 134 states and 153 transitions. [2018-04-13 08:51:30,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 08:51:30,331 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-13 08:51:30,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,332 INFO L225 Difference]: With dead ends: 134 [2018-04-13 08:51:30,332 INFO L226 Difference]: Without dead ends: 131 [2018-04-13 08:51:30,332 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 08:51:30,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-13 08:51:30,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 82. [2018-04-13 08:51:30,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-13 08:51:30,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2018-04-13 08:51:30,337 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 20 [2018-04-13 08:51:30,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,337 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2018-04-13 08:51:30,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 08:51:30,337 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2018-04-13 08:51:30,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-13 08:51:30,337 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,337 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,337 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,338 INFO L82 PathProgramCache]: Analyzing trace with hash -330299901, now seen corresponding path program 1 times [2018-04-13 08:51:30,338 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,338 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,339 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,339 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,352 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,390 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 08:51:30,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 08:51:30,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 08:51:30,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 08:51:30,390 INFO L87 Difference]: Start difference. First operand 82 states and 90 transitions. Second operand 5 states. [2018-04-13 08:51:30,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,404 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2018-04-13 08:51:30,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 08:51:30,404 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-13 08:51:30,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,405 INFO L225 Difference]: With dead ends: 84 [2018-04-13 08:51:30,405 INFO L226 Difference]: Without dead ends: 82 [2018-04-13 08:51:30,405 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 08:51:30,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-04-13 08:51:30,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 80. [2018-04-13 08:51:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-13 08:51:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2018-04-13 08:51:30,410 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 20 [2018-04-13 08:51:30,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,410 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2018-04-13 08:51:30,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 08:51:30,410 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2018-04-13 08:51:30,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-13 08:51:30,411 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,411 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,411 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1795366060, now seen corresponding path program 1 times [2018-04-13 08:51:30,412 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,412 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,413 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,414 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,414 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,427 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,462 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,462 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-13 08:51:30,462 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 08:51:30,462 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 08:51:30,462 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 08:51:30,462 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand 6 states. [2018-04-13 08:51:30,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,489 INFO L93 Difference]: Finished difference Result 80 states and 86 transitions. [2018-04-13 08:51:30,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 08:51:30,489 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-13 08:51:30,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,489 INFO L225 Difference]: With dead ends: 80 [2018-04-13 08:51:30,489 INFO L226 Difference]: Without dead ends: 80 [2018-04-13 08:51:30,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-13 08:51:30,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-13 08:51:30,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-04-13 08:51:30,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-13 08:51:30,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 86 transitions. [2018-04-13 08:51:30,492 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 86 transitions. Word has length 22 [2018-04-13 08:51:30,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,493 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 86 transitions. [2018-04-13 08:51:30,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 08:51:30,493 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 86 transitions. [2018-04-13 08:51:30,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-13 08:51:30,493 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,493 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,493 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1795359643, now seen corresponding path program 1 times [2018-04-13 08:51:30,493 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,493 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,494 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,494 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,502 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,530 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,530 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 08:51:30,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 08:51:30,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 08:51:30,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 08:51:30,531 INFO L87 Difference]: Start difference. First operand 80 states and 86 transitions. Second operand 6 states. [2018-04-13 08:51:30,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,605 INFO L93 Difference]: Finished difference Result 79 states and 85 transitions. [2018-04-13 08:51:30,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 08:51:30,606 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-13 08:51:30,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,606 INFO L225 Difference]: With dead ends: 79 [2018-04-13 08:51:30,606 INFO L226 Difference]: Without dead ends: 79 [2018-04-13 08:51:30,606 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-13 08:51:30,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-13 08:51:30,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2018-04-13 08:51:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-04-13 08:51:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 85 transitions. [2018-04-13 08:51:30,610 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 85 transitions. Word has length 22 [2018-04-13 08:51:30,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,610 INFO L459 AbstractCegarLoop]: Abstraction has 79 states and 85 transitions. [2018-04-13 08:51:30,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 08:51:30,610 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 85 transitions. [2018-04-13 08:51:30,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-13 08:51:30,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,611 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,611 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1795359642, now seen corresponding path program 1 times [2018-04-13 08:51:30,611 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,611 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,629 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:30,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:30,724 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:30,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-13 08:51:30,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 08:51:30,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 08:51:30,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 08:51:30,725 INFO L87 Difference]: Start difference. First operand 79 states and 85 transitions. Second operand 9 states. [2018-04-13 08:51:30,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:30,855 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-04-13 08:51:30,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 08:51:30,856 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-04-13 08:51:30,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:30,856 INFO L225 Difference]: With dead ends: 83 [2018-04-13 08:51:30,856 INFO L226 Difference]: Without dead ends: 83 [2018-04-13 08:51:30,857 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-13 08:51:30,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-04-13 08:51:30,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2018-04-13 08:51:30,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-13 08:51:30,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 88 transitions. [2018-04-13 08:51:30,861 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 88 transitions. Word has length 22 [2018-04-13 08:51:30,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:30,861 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 88 transitions. [2018-04-13 08:51:30,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 08:51:30,862 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 88 transitions. [2018-04-13 08:51:30,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-13 08:51:30,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:30,862 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:30,862 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:30,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1671021123, now seen corresponding path program 1 times [2018-04-13 08:51:30,863 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:30,863 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:30,865 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,865 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:30,865 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:30,877 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:31,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:31,007 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:31,011 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:31,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:31,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:31,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-13 08:51:31,079 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:31,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-13 08:51:31,096 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:31,111 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-13 08:51:31,111 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:48 [2018-04-13 08:51:31,353 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-13 08:51:31,353 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:31,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-04-13 08:51:31,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 08:51:31,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 08:51:31,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2018-04-13 08:51:31,354 INFO L87 Difference]: Start difference. First operand 82 states and 88 transitions. Second operand 19 states. [2018-04-13 08:51:31,670 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 58 DAG size of output 54 [2018-04-13 08:51:31,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:31,973 INFO L93 Difference]: Finished difference Result 88 states and 94 transitions. [2018-04-13 08:51:31,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 08:51:31,973 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 26 [2018-04-13 08:51:31,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:31,974 INFO L225 Difference]: With dead ends: 88 [2018-04-13 08:51:31,974 INFO L226 Difference]: Without dead ends: 88 [2018-04-13 08:51:31,974 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2018-04-13 08:51:31,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-13 08:51:31,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-04-13 08:51:31,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-13 08:51:31,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 94 transitions. [2018-04-13 08:51:31,979 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 94 transitions. Word has length 26 [2018-04-13 08:51:31,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:31,979 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 94 transitions. [2018-04-13 08:51:31,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 08:51:31,980 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 94 transitions. [2018-04-13 08:51:31,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-13 08:51:31,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:31,981 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:31,981 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:31,981 INFO L82 PathProgramCache]: Analyzing trace with hash -48986515, now seen corresponding path program 1 times [2018-04-13 08:51:31,981 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:31,981 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:31,982 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:31,982 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:31,982 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:31,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:31,992 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,036 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-13 08:51:32,036 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:32,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-13 08:51:32,037 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 08:51:32,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 08:51:32,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-13 08:51:32,038 INFO L87 Difference]: Start difference. First operand 88 states and 94 transitions. Second operand 8 states. [2018-04-13 08:51:32,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:32,173 INFO L93 Difference]: Finished difference Result 114 states and 126 transitions. [2018-04-13 08:51:32,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 08:51:32,174 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 41 [2018-04-13 08:51:32,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:32,175 INFO L225 Difference]: With dead ends: 114 [2018-04-13 08:51:32,175 INFO L226 Difference]: Without dead ends: 114 [2018-04-13 08:51:32,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 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-13 08:51:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-13 08:51:32,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 92. [2018-04-13 08:51:32,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-13 08:51:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2018-04-13 08:51:32,179 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 41 [2018-04-13 08:51:32,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:32,179 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2018-04-13 08:51:32,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 08:51:32,179 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2018-04-13 08:51:32,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-13 08:51:32,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:32,180 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:32,180 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:32,181 INFO L82 PathProgramCache]: Analyzing trace with hash -48986514, now seen corresponding path program 1 times [2018-04-13 08:51:32,181 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:32,181 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:32,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,192 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,220 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:32,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:32,220 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:32,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,234 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:32,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-13 08:51:32,247 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:51:32,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2018-04-13 08:51:32,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 08:51:32,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 08:51:32,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-13 08:51:32,248 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand 9 states. [2018-04-13 08:51:32,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:32,339 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2018-04-13 08:51:32,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-13 08:51:32,339 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2018-04-13 08:51:32,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:32,340 INFO L225 Difference]: With dead ends: 116 [2018-04-13 08:51:32,340 INFO L226 Difference]: Without dead ends: 116 [2018-04-13 08:51:32,341 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-13 08:51:32,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-13 08:51:32,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 104. [2018-04-13 08:51:32,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-13 08:51:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 116 transitions. [2018-04-13 08:51:32,344 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 116 transitions. Word has length 41 [2018-04-13 08:51:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:32,345 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 116 transitions. [2018-04-13 08:51:32,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 08:51:32,345 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 116 transitions. [2018-04-13 08:51:32,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-13 08:51:32,346 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:32,346 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:32,346 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:32,346 INFO L82 PathProgramCache]: Analyzing trace with hash -602432123, now seen corresponding path program 1 times [2018-04-13 08:51:32,346 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:32,346 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:32,347 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,347 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,347 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,359 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,409 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-04-13 08:51:32,409 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:32,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 08:51:32,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 08:51:32,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 08:51:32,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 08:51:32,410 INFO L87 Difference]: Start difference. First operand 104 states and 116 transitions. Second operand 5 states. [2018-04-13 08:51:32,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:32,422 INFO L93 Difference]: Finished difference Result 126 states and 139 transitions. [2018-04-13 08:51:32,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 08:51:32,423 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-13 08:51:32,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:32,424 INFO L225 Difference]: With dead ends: 126 [2018-04-13 08:51:32,424 INFO L226 Difference]: Without dead ends: 126 [2018-04-13 08:51:32,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 08:51:32,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-13 08:51:32,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 108. [2018-04-13 08:51:32,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-13 08:51:32,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 120 transitions. [2018-04-13 08:51:32,428 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 120 transitions. Word has length 49 [2018-04-13 08:51:32,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:32,428 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 120 transitions. [2018-04-13 08:51:32,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 08:51:32,428 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 120 transitions. [2018-04-13 08:51:32,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-13 08:51:32,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:32,429 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:32,430 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:32,430 INFO L82 PathProgramCache]: Analyzing trace with hash -430708249, now seen corresponding path program 1 times [2018-04-13 08:51:32,430 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:32,430 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:32,431 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,431 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,431 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,443 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,498 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:32,499 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:32,499 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:32,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:32,564 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:32,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:32,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2018-04-13 08:51:32,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 08:51:32,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 08:51:32,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-13 08:51:32,566 INFO L87 Difference]: Start difference. First operand 108 states and 120 transitions. Second operand 13 states. [2018-04-13 08:51:32,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:32,606 INFO L93 Difference]: Finished difference Result 114 states and 126 transitions. [2018-04-13 08:51:32,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 08:51:32,607 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 51 [2018-04-13 08:51:32,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:32,608 INFO L225 Difference]: With dead ends: 114 [2018-04-13 08:51:32,608 INFO L226 Difference]: Without dead ends: 114 [2018-04-13 08:51:32,608 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-13 08:51:32,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-13 08:51:32,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2018-04-13 08:51:32,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-04-13 08:51:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2018-04-13 08:51:32,611 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 51 [2018-04-13 08:51:32,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:32,611 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2018-04-13 08:51:32,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 08:51:32,612 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2018-04-13 08:51:32,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-13 08:51:32,612 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:32,613 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:32,613 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:32,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1244881936, now seen corresponding path program 2 times [2018-04-13 08:51:32,613 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:32,613 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:32,614 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:32,614 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,625 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:32,678 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:32,678 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:32,679 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 08:51:32,696 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 08:51:32,697 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 08:51:32,700 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:32,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:32,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2018-04-13 08:51:32,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 08:51:32,754 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 08:51:32,754 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=120, Unknown=0, NotChecked=0, Total=210 [2018-04-13 08:51:32,755 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand 15 states. [2018-04-13 08:51:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:32,793 INFO L93 Difference]: Finished difference Result 118 states and 130 transitions. [2018-04-13 08:51:32,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-13 08:51:32,793 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-04-13 08:51:32,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:32,793 INFO L225 Difference]: With dead ends: 118 [2018-04-13 08:51:32,794 INFO L226 Difference]: Without dead ends: 118 [2018-04-13 08:51:32,794 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=90, Invalid=120, Unknown=0, NotChecked=0, Total=210 [2018-04-13 08:51:32,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-04-13 08:51:32,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2018-04-13 08:51:32,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-13 08:51:32,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2018-04-13 08:51:32,796 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 55 [2018-04-13 08:51:32,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:32,796 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2018-04-13 08:51:32,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 08:51:32,796 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2018-04-13 08:51:32,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-13 08:51:32,797 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:32,797 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:32,797 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:32,798 INFO L82 PathProgramCache]: Analyzing trace with hash -702865031, now seen corresponding path program 3 times [2018-04-13 08:51:32,798 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:32,798 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:32,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,799 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 08:51:32,799 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:32,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:32,807 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:32,859 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:32,859 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:32,860 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 08:51:32,875 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-13 08:51:32,875 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 08:51:32,878 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:32,885 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 08:51:32,886 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:32,886 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:32,887 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 08:51:32,952 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#t~malloc12.base| 1))) is different from true [2018-04-13 08:51:32,957 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:51:32,957 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:32,961 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 08:51:32,961 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-13 08:51:32,978 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 3 not checked. [2018-04-13 08:51:32,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:32,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-13 08:51:32,979 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 08:51:32,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 08:51:32,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=220, Unknown=1, NotChecked=30, Total=306 [2018-04-13 08:51:32,980 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand 18 states. [2018-04-13 08:51:33,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:33,410 INFO L93 Difference]: Finished difference Result 157 states and 173 transitions. [2018-04-13 08:51:33,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 08:51:33,410 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 59 [2018-04-13 08:51:33,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:33,411 INFO L225 Difference]: With dead ends: 157 [2018-04-13 08:51:33,411 INFO L226 Difference]: Without dead ends: 157 [2018-04-13 08:51:33,411 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=820, Unknown=2, NotChecked=60, Total=1056 [2018-04-13 08:51:33,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-04-13 08:51:33,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 129. [2018-04-13 08:51:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-13 08:51:33,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 145 transitions. [2018-04-13 08:51:33,415 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 145 transitions. Word has length 59 [2018-04-13 08:51:33,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:33,416 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 145 transitions. [2018-04-13 08:51:33,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 08:51:33,416 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 145 transitions. [2018-04-13 08:51:33,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-13 08:51:33,417 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:33,417 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:33,417 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:33,417 INFO L82 PathProgramCache]: Analyzing trace with hash 2032777859, now seen corresponding path program 1 times [2018-04-13 08:51:33,417 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:33,417 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:33,418 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,418 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 08:51:33,419 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:33,431 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:33,501 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:33,501 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:33,501 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:33,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:33,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:33,520 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:33,592 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 6 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:33,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:33,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2018-04-13 08:51:33,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 08:51:33,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 08:51:33,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=199, Unknown=0, NotChecked=0, Total=342 [2018-04-13 08:51:33,593 INFO L87 Difference]: Start difference. First operand 129 states and 145 transitions. Second operand 19 states. [2018-04-13 08:51:33,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:33,640 INFO L93 Difference]: Finished difference Result 135 states and 151 transitions. [2018-04-13 08:51:33,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 08:51:33,640 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 63 [2018-04-13 08:51:33,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:33,641 INFO L225 Difference]: With dead ends: 135 [2018-04-13 08:51:33,641 INFO L226 Difference]: Without dead ends: 135 [2018-04-13 08:51:33,641 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=199, Unknown=0, NotChecked=0, Total=342 [2018-04-13 08:51:33,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-13 08:51:33,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 133. [2018-04-13 08:51:33,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-13 08:51:33,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 149 transitions. [2018-04-13 08:51:33,644 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 149 transitions. Word has length 63 [2018-04-13 08:51:33,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:33,645 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 149 transitions. [2018-04-13 08:51:33,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 08:51:33,645 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 149 transitions. [2018-04-13 08:51:33,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-13 08:51:33,645 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:33,646 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:33,646 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:33,646 INFO L82 PathProgramCache]: Analyzing trace with hash 1371711244, now seen corresponding path program 2 times [2018-04-13 08:51:33,646 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:33,646 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:33,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,647 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:33,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:33,658 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:33,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:33,740 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:33,741 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 08:51:33,760 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 08:51:33,760 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 08:51:33,763 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:33,862 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 6 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 08:51:33,862 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:33,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2018-04-13 08:51:33,864 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 08:51:33,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 08:51:33,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=246, Unknown=0, NotChecked=0, Total=420 [2018-04-13 08:51:33,865 INFO L87 Difference]: Start difference. First operand 133 states and 149 transitions. Second operand 21 states. [2018-04-13 08:51:33,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:33,915 INFO L93 Difference]: Finished difference Result 139 states and 155 transitions. [2018-04-13 08:51:33,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-13 08:51:33,915 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-13 08:51:33,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:33,916 INFO L225 Difference]: With dead ends: 139 [2018-04-13 08:51:33,916 INFO L226 Difference]: Without dead ends: 139 [2018-04-13 08:51:33,916 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=246, Unknown=0, NotChecked=0, Total=420 [2018-04-13 08:51:33,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-13 08:51:33,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 137. [2018-04-13 08:51:33,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-13 08:51:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 153 transitions. [2018-04-13 08:51:33,921 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 153 transitions. Word has length 67 [2018-04-13 08:51:33,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:33,921 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 153 transitions. [2018-04-13 08:51:33,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 08:51:33,921 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 153 transitions. [2018-04-13 08:51:33,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-13 08:51:33,922 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:33,922 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:33,922 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:33,922 INFO L82 PathProgramCache]: Analyzing trace with hash 596649749, now seen corresponding path program 3 times [2018-04-13 08:51:33,922 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:33,923 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:33,923 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 08:51:33,924 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:33,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:33,936 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:34,032 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-13 08:51:34,033 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:34,033 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:34,034 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 08:51:34,051 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-13 08:51:34,051 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 08:51:34,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:34,076 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-13 08:51:34,076 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:34,091 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-13 08:51:34,091 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:34,100 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 08:51:34,100 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-13 08:51:34,211 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c___U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#in~size| 4294967296))) (or (and (<= .cse0 2147483647) (exists ((|__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#t~malloc12.base| (mod |c___U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#in~size| 4294967296))))) (and (< 2147483647 .cse0) (exists ((v_prenex_4 Int)) (= |c_#length| (store |c_old(#length)| v_prenex_4 (+ (mod |c___U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc_#in~size| 4294967296) (- 4294967296)))))))) is different from true [2018-04-13 08:51:34,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:34,222 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 15 [2018-04-13 08:51:34,223 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-13 08:51:34,232 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-13 08:51:34,232 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:30 [2018-04-13 08:51:34,261 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 3 not checked. [2018-04-13 08:51:34,262 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:34,262 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2018-04-13 08:51:34,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 08:51:34,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 08:51:34,263 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=459, Unknown=1, NotChecked=44, Total=600 [2018-04-13 08:51:34,263 INFO L87 Difference]: Start difference. First operand 137 states and 153 transitions. Second operand 25 states. [2018-04-13 08:51:34,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:34,926 INFO L93 Difference]: Finished difference Result 162 states and 180 transitions. [2018-04-13 08:51:34,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 08:51:34,926 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 71 [2018-04-13 08:51:34,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:34,927 INFO L225 Difference]: With dead ends: 162 [2018-04-13 08:51:34,927 INFO L226 Difference]: Without dead ends: 162 [2018-04-13 08:51:34,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=291, Invalid=1352, Unknown=1, NotChecked=78, Total=1722 [2018-04-13 08:51:34,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-04-13 08:51:34,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 152. [2018-04-13 08:51:34,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-13 08:51:34,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 170 transitions. [2018-04-13 08:51:34,932 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 170 transitions. Word has length 71 [2018-04-13 08:51:34,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:34,933 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 170 transitions. [2018-04-13 08:51:34,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 08:51:34,933 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 170 transitions. [2018-04-13 08:51:34,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-13 08:51:34,934 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:34,934 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:34,934 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:34,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1900744446, now seen corresponding path program 1 times [2018-04-13 08:51:34,934 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:34,934 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:34,935 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:34,935 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 08:51:34,935 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:34,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:34,945 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-13 08:51:35,012 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:35,012 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-13 08:51:35,013 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 08:51:35,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 08:51:35,013 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-13 08:51:35,013 INFO L87 Difference]: Start difference. First operand 152 states and 170 transitions. Second operand 9 states. [2018-04-13 08:51:35,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:35,209 INFO L93 Difference]: Finished difference Result 174 states and 192 transitions. [2018-04-13 08:51:35,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 08:51:35,210 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 77 [2018-04-13 08:51:35,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:35,211 INFO L225 Difference]: With dead ends: 174 [2018-04-13 08:51:35,211 INFO L226 Difference]: Without dead ends: 174 [2018-04-13 08:51:35,211 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2018-04-13 08:51:35,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-13 08:51:35,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 158. [2018-04-13 08:51:35,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-13 08:51:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 177 transitions. [2018-04-13 08:51:35,216 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 177 transitions. Word has length 77 [2018-04-13 08:51:35,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:35,216 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 177 transitions. [2018-04-13 08:51:35,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 08:51:35,217 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 177 transitions. [2018-04-13 08:51:35,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-13 08:51:35,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:35,217 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:35,217 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:35,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1900744445, now seen corresponding path program 1 times [2018-04-13 08:51:35,218 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:35,218 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:35,219 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:35,219 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:35,229 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:35,266 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-13 08:51:35,266 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:51:35,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-13 08:51:35,267 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 08:51:35,267 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 08:51:35,267 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-13 08:51:35,267 INFO L87 Difference]: Start difference. First operand 158 states and 177 transitions. Second operand 7 states. [2018-04-13 08:51:35,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:35,328 INFO L93 Difference]: Finished difference Result 194 states and 213 transitions. [2018-04-13 08:51:35,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 08:51:35,329 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 77 [2018-04-13 08:51:35,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:35,330 INFO L225 Difference]: With dead ends: 194 [2018-04-13 08:51:35,330 INFO L226 Difference]: Without dead ends: 185 [2018-04-13 08:51:35,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-13 08:51:35,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-13 08:51:35,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 161. [2018-04-13 08:51:35,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-04-13 08:51:35,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 179 transitions. [2018-04-13 08:51:35,335 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 179 transitions. Word has length 77 [2018-04-13 08:51:35,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:35,335 INFO L459 AbstractCegarLoop]: Abstraction has 161 states and 179 transitions. [2018-04-13 08:51:35,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 08:51:35,335 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 179 transitions. [2018-04-13 08:51:35,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-13 08:51:35,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:35,336 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:35,336 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:35,336 INFO L82 PathProgramCache]: Analyzing trace with hash -1408451624, now seen corresponding path program 1 times [2018-04-13 08:51:35,336 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:35,336 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:35,337 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:35,337 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:35,348 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:35,447 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:51:35,447 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:35,447 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:35,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:35,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:35,466 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:35,525 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-13 08:51:35,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:35,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 16 [2018-04-13 08:51:35,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 08:51:35,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 08:51:35,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-04-13 08:51:35,526 INFO L87 Difference]: Start difference. First operand 161 states and 179 transitions. Second operand 16 states. [2018-04-13 08:51:35,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:35,950 INFO L93 Difference]: Finished difference Result 211 states and 233 transitions. [2018-04-13 08:51:35,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 08:51:35,951 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 82 [2018-04-13 08:51:35,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:35,952 INFO L225 Difference]: With dead ends: 211 [2018-04-13 08:51:35,952 INFO L226 Difference]: Without dead ends: 211 [2018-04-13 08:51:35,952 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=213, Invalid=909, Unknown=0, NotChecked=0, Total=1122 [2018-04-13 08:51:35,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-13 08:51:35,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 162. [2018-04-13 08:51:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2018-04-13 08:51:35,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 178 transitions. [2018-04-13 08:51:35,957 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 178 transitions. Word has length 82 [2018-04-13 08:51:35,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:35,957 INFO L459 AbstractCegarLoop]: Abstraction has 162 states and 178 transitions. [2018-04-13 08:51:35,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 08:51:35,957 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 178 transitions. [2018-04-13 08:51:35,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-13 08:51:35,958 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:35,958 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:35,958 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:35,958 INFO L82 PathProgramCache]: Analyzing trace with hash -630211417, now seen corresponding path program 1 times [2018-04-13 08:51:35,959 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:35,959 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:35,959 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:35,960 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:35,970 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:36,102 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 31 proven. 2 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-13 08:51:36,103 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:36,103 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:36,104 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:36,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:36,148 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2018-04-13 08:51:36,148 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:36,160 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-13 08:51:36,160 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:36,172 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 08:51:36,172 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:30 [2018-04-13 08:51:36,553 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 28 proven. 32 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2018-04-13 08:51:36,553 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:51:36,553 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 25 [2018-04-13 08:51:36,553 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 08:51:36,553 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 08:51:36,554 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2018-04-13 08:51:36,554 INFO L87 Difference]: Start difference. First operand 162 states and 178 transitions. Second operand 26 states. [2018-04-13 08:51:37,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:51:37,064 INFO L93 Difference]: Finished difference Result 191 states and 206 transitions. [2018-04-13 08:51:37,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 08:51:37,064 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 84 [2018-04-13 08:51:37,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:51:37,065 INFO L225 Difference]: With dead ends: 191 [2018-04-13 08:51:37,066 INFO L226 Difference]: Without dead ends: 191 [2018-04-13 08:51:37,066 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=171, Invalid=1311, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 08:51:37,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-04-13 08:51:37,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 172. [2018-04-13 08:51:37,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-13 08:51:37,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 191 transitions. [2018-04-13 08:51:37,071 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 191 transitions. Word has length 84 [2018-04-13 08:51:37,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:51:37,071 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 191 transitions. [2018-04-13 08:51:37,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 08:51:37,071 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 191 transitions. [2018-04-13 08:51:37,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-13 08:51:37,072 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:51:37,072 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:51:37,072 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:51:37,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1938282679, now seen corresponding path program 1 times [2018-04-13 08:51:37,073 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:51:37,073 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:51:37,074 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:37,074 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:37,074 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:51:37,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:37,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:51:37,105 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 08:51:37,105 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:51:37,105 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:51:37,106 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:51:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:51:37,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:51:37,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:51:37,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:51:37,175 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,176 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,190 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,190 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:21 [2018-04-13 08:51:37,222 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-04-13 08:51:37,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:37,226 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 08:51:37,226 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,229 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,235 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-13 08:51:37,235 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-13 08:51:37,259 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 34 treesize of output 27 [2018-04-13 08:51:37,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:37,263 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 27 treesize of output 41 [2018-04-13 08:51:37,264 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,269 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:37,275 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-13 08:51:37,276 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2018-04-13 08:51:37,527 WARN L148 SmtUtils]: Spent 238ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-13 08:51:41,013 WARN L148 SmtUtils]: Spent 1802ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-13 08:51:41,019 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 45 treesize of output 36 [2018-04-13 08:51:41,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:41,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:41,027 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:41,035 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:41,042 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-13 08:51:41,043 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:42,628 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 45 treesize of output 36 [2018-04-13 08:51:42,633 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:42,639 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:42,639 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:42,646 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:42,654 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-13 08:51:42,655 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:44,333 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 45 treesize of output 36 [2018-04-13 08:51:44,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:44,341 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:44,341 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:44,348 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:44,357 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-13 08:51:44,357 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:45,953 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 45 treesize of output 36 [2018-04-13 08:51:45,955 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:45,960 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:45,960 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:45,965 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:45,973 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-13 08:51:45,974 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:47,703 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 45 treesize of output 36 [2018-04-13 08:51:47,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:47,739 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:47,740 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:47,744 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:47,752 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-13 08:51:47,752 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:49,205 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 45 treesize of output 36 [2018-04-13 08:51:49,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:49,213 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:49,213 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:49,220 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:49,230 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-13 08:51:49,230 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:50,992 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 45 treesize of output 36 [2018-04-13 08:51:50,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:50,999 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:51:50,999 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:51,005 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:51,014 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-13 08:51:51,014 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:51:57,387 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 28 treesize of output 22 [2018-04-13 08:51:57,393 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:51:57,393 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:51:57,394 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2018-04-13 08:51:57,394 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:51:57,398 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:51:57,403 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 08:51:57,403 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:12 [2018-04-13 08:51:57,438 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 31 proven. 66 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2018-04-13 08:51:57,439 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:51:57,439 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 08:51:57,439 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 08:51:57,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 08:51:57,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2018-04-13 08:51:57,439 INFO L87 Difference]: Start difference. First operand 172 states and 191 transitions. Second operand 18 states. [2018-04-13 08:52:00,729 WARN L148 SmtUtils]: Spent 1123ms on a formula simplification that was a NOOP. DAG size: 28 [2018-04-13 08:52:06,000 WARN L148 SmtUtils]: Spent 1857ms on a formula simplification that was a NOOP. DAG size: 33 [2018-04-13 08:52:12,610 WARN L151 SmtUtils]: Spent 4481ms on a formula simplification. DAG size of input: 37 DAG size of output 29 [2018-04-13 08:52:12,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:52:12,844 INFO L93 Difference]: Finished difference Result 218 states and 240 transitions. [2018-04-13 08:52:12,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 08:52:12,845 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 85 [2018-04-13 08:52:12,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:52:12,845 INFO L225 Difference]: With dead ends: 218 [2018-04-13 08:52:12,845 INFO L226 Difference]: Without dead ends: 218 [2018-04-13 08:52:12,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=146, Invalid=906, Unknown=4, NotChecked=0, Total=1056 [2018-04-13 08:52:12,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-13 08:52:12,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2018-04-13 08:52:12,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2018-04-13 08:52:12,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 222 transitions. [2018-04-13 08:52:12,849 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 222 transitions. Word has length 85 [2018-04-13 08:52:12,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:52:12,849 INFO L459 AbstractCegarLoop]: Abstraction has 195 states and 222 transitions. [2018-04-13 08:52:12,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 08:52:12,849 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 222 transitions. [2018-04-13 08:52:12,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-13 08:52:12,850 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:52:12,850 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:52:12,850 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:52:12,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1028023428, now seen corresponding path program 1 times [2018-04-13 08:52:12,850 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:52:12,850 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:52:12,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:52:12,851 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:52:12,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:52:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:52:12,857 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:52:12,875 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:52:12,875 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:52:12,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-13 08:52:12,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-13 08:52:12,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-13 08:52:12,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-13 08:52:12,876 INFO L87 Difference]: Start difference. First operand 195 states and 222 transitions. Second operand 6 states. [2018-04-13 08:52:12,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:52:12,897 INFO L93 Difference]: Finished difference Result 184 states and 202 transitions. [2018-04-13 08:52:12,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 08:52:12,897 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 86 [2018-04-13 08:52:12,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:52:12,898 INFO L225 Difference]: With dead ends: 184 [2018-04-13 08:52:12,898 INFO L226 Difference]: Without dead ends: 184 [2018-04-13 08:52:12,898 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-13 08:52:12,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-13 08:52:12,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 170. [2018-04-13 08:52:12,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-13 08:52:12,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2018-04-13 08:52:12,901 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 86 [2018-04-13 08:52:12,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:52:12,902 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2018-04-13 08:52:12,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-13 08:52:12,902 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2018-04-13 08:52:12,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-13 08:52:12,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:52:12,903 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:52:12,903 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:52:12,903 INFO L82 PathProgramCache]: Analyzing trace with hash -42778874, now seen corresponding path program 1 times [2018-04-13 08:52:12,903 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:52:12,903 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:52:12,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:52:12,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:52:12,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:52:12,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:52:12,921 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:52:12,927 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 08:52:12,927 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:52:12,927 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:52:12,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:52:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:52:12,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:52:13,004 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:52:13,006 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:52:13,006 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,010 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,017 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:21 [2018-04-13 08:52:13,047 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-04-13 08:52:13,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:13,050 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 08:52:13,050 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,055 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,062 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-13 08:52:13,062 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-13 08:52:13,087 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 34 treesize of output 27 [2018-04-13 08:52:13,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:13,092 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 27 treesize of output 41 [2018-04-13 08:52:13,093 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,099 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:13,108 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-13 08:52:13,108 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2018-04-13 08:52:15,130 WARN L148 SmtUtils]: Spent 2006ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-13 08:52:20,672 WARN L148 SmtUtils]: Spent 3771ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-13 08:52:20,676 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 45 treesize of output 36 [2018-04-13 08:52:20,679 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:20,683 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:20,683 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:20,688 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:20,697 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-13 08:52:20,697 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:22,420 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 45 treesize of output 36 [2018-04-13 08:52:22,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:22,426 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:22,426 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:22,432 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:22,440 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-13 08:52:22,440 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:24,047 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 45 treesize of output 36 [2018-04-13 08:52:24,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:24,053 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:24,054 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:24,059 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:24,067 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-13 08:52:24,067 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:25,680 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 36 [2018-04-13 08:52:25,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:25,689 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:25,689 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:25,694 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:25,702 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 08:52:25,703 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:27,422 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 45 treesize of output 36 [2018-04-13 08:52:27,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:27,435 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:27,435 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:27,443 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:27,453 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-13 08:52:27,453 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:29,289 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 45 treesize of output 36 [2018-04-13 08:52:29,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:29,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:29,295 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:29,301 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:29,310 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-13 08:52:29,310 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:31,045 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 45 treesize of output 36 [2018-04-13 08:52:31,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:31,051 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 52 [2018-04-13 08:52:31,051 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:31,061 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:31,069 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-13 08:52:31,069 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-13 08:52:40,824 WARN L151 SmtUtils]: Spent 2009ms on a formula simplification. DAG size of input: 28 DAG size of output 19 [2018-04-13 08:52:40,871 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 28 treesize of output 22 [2018-04-13 08:52:40,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:52:40,873 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:52:40,873 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2018-04-13 08:52:40,873 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:52:40,876 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:52:40,880 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 08:52:40,880 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:12 [2018-04-13 08:52:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 31 proven. 66 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2018-04-13 08:52:40,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:52:40,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 08:52:40,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 08:52:40,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 08:52:40,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=251, Unknown=4, NotChecked=0, Total=306 [2018-04-13 08:52:40,936 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand 18 states. [2018-04-13 08:52:50,735 WARN L148 SmtUtils]: Spent 3776ms on a formula simplification that was a NOOP. DAG size: 33 [2018-04-13 08:53:03,891 WARN L151 SmtUtils]: Spent 6277ms on a formula simplification. DAG size of input: 37 DAG size of output 29 [2018-04-13 08:53:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:53:04,118 INFO L93 Difference]: Finished difference Result 186 states and 199 transitions. [2018-04-13 08:53:04,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 08:53:04,118 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 86 [2018-04-13 08:53:04,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:53:04,119 INFO L225 Difference]: With dead ends: 186 [2018-04-13 08:53:04,119 INFO L226 Difference]: Without dead ends: 186 [2018-04-13 08:53:04,119 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 56 SyntacticMatches, 14 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 45.8s TimeCoverageRelationStatistics Valid=133, Invalid=789, Unknown=8, NotChecked=0, Total=930 [2018-04-13 08:53:04,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-13 08:53:04,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 171. [2018-04-13 08:53:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-13 08:53:04,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 188 transitions. [2018-04-13 08:53:04,122 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 188 transitions. Word has length 86 [2018-04-13 08:53:04,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:53:04,122 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 188 transitions. [2018-04-13 08:53:04,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 08:53:04,123 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 188 transitions. [2018-04-13 08:53:04,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-13 08:53:04,123 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:53:04,123 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:53:04,123 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:53:04,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1295501641, now seen corresponding path program 1 times [2018-04-13 08:53:04,123 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:53:04,124 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:53:04,124 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:53:04,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:53:04,124 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:53:04,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:53:04,133 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:53:04,138 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 08:53:04,138 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:53:04,138 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:53:04,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:53:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:53:04,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:53:04,172 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 08:53:04,173 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,173 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,174 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 08:53:04,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,321 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2018-04-13 08:53:04,322 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,342 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 40 treesize of output 43 [2018-04-13 08:53:04,343 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,374 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 36 treesize of output 35 [2018-04-13 08:53:04,375 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,391 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,391 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2018-04-13 08:53:04,392 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,407 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-13 08:53:04,407 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:83, output treesize:69 [2018-04-13 08:53:04,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,604 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 59 [2018-04-13 08:53:04,604 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,702 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 92 [2018-04-13 08:53:04,703 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-13 08:53:04,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,833 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 50 [2018-04-13 08:53:04,833 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,836 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 58 [2018-04-13 08:53:04,837 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:04,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,923 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:04,928 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 82 [2018-04-13 08:53:04,929 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-13 08:53:05,088 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 70 [2018-04-13 08:53:05,096 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-13 08:53:05,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,249 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,249 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,256 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 94 [2018-04-13 08:53:05,256 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-13 08:53:05,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,421 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2018-04-13 08:53:05,421 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:05,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,423 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 50 [2018-04-13 08:53:05,424 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:05,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,569 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 56 [2018-04-13 08:53:05,569 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:05,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:53:05,572 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 48 [2018-04-13 08:53:05,572 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 08:53:05,707 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 8 dim-1 vars, End of recursive call: 32 dim-0 vars, and 8 xjuncts. [2018-04-13 08:53:05,708 INFO L202 ElimStorePlain]: Needed 12 recursive calls to eliminate 28 variables, input treesize:261, output treesize:373 [2018-04-13 08:53:05,898 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2018-04-13 08:53:05,898 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:53:05,898 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 08:53:05,898 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 08:53:05,898 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 08:53:05,898 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=260, Unknown=3, NotChecked=0, Total=306 [2018-04-13 08:53:05,899 INFO L87 Difference]: Start difference. First operand 171 states and 188 transitions. Second operand 18 states. [2018-04-13 08:53:18,685 WARN L148 SmtUtils]: Spent 12212ms on a formula simplification that was a NOOP. DAG size: 67 [2018-04-13 08:53:34,863 WARN L148 SmtUtils]: Spent 16150ms on a formula simplification that was a NOOP. DAG size: 74 [2018-04-13 08:53:51,088 WARN L148 SmtUtils]: Spent 16198ms on a formula simplification that was a NOOP. DAG size: 74 [2018-04-13 08:54:06,004 WARN L148 SmtUtils]: Spent 14751ms on a formula simplification that was a NOOP. DAG size: 77 [2018-04-13 08:54:06,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:54:06,149 INFO L93 Difference]: Finished difference Result 220 states and 240 transitions. [2018-04-13 08:54:06,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 08:54:06,150 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 88 [2018-04-13 08:54:06,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:54:06,151 INFO L225 Difference]: With dead ends: 220 [2018-04-13 08:54:06,151 INFO L226 Difference]: Without dead ends: 220 [2018-04-13 08:54:06,151 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 60.0s TimeCoverageRelationStatistics Valid=132, Invalid=919, Unknown=5, NotChecked=0, Total=1056 [2018-04-13 08:54:06,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-13 08:54:06,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 175. [2018-04-13 08:54:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-13 08:54:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 194 transitions. [2018-04-13 08:54:06,154 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 194 transitions. Word has length 88 [2018-04-13 08:54:06,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:54:06,154 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 194 transitions. [2018-04-13 08:54:06,154 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 08:54:06,154 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 194 transitions. [2018-04-13 08:54:06,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-13 08:54:06,154 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:54:06,154 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:54:06,155 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:54:06,155 INFO L82 PathProgramCache]: Analyzing trace with hash -710703290, now seen corresponding path program 1 times [2018-04-13 08:54:06,155 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:54:06,155 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:54:06,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:06,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:06,155 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:06,162 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:54:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:54:06,255 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:54:06,255 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:54:06,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:06,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:06,275 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:54:06,381 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-13 08:54:06,382 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:54:06,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 17 [2018-04-13 08:54:06,382 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 08:54:06,382 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 08:54:06,382 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2018-04-13 08:54:06,383 INFO L87 Difference]: Start difference. First operand 175 states and 194 transitions. Second operand 18 states. [2018-04-13 08:54:06,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:54:06,895 INFO L93 Difference]: Finished difference Result 197 states and 218 transitions. [2018-04-13 08:54:06,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 08:54:06,895 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 89 [2018-04-13 08:54:06,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:54:06,896 INFO L225 Difference]: With dead ends: 197 [2018-04-13 08:54:06,896 INFO L226 Difference]: Without dead ends: 197 [2018-04-13 08:54:06,897 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2018-04-13 08:54:06,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-13 08:54:06,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 173. [2018-04-13 08:54:06,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-13 08:54:06,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 192 transitions. [2018-04-13 08:54:06,901 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 192 transitions. Word has length 89 [2018-04-13 08:54:06,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:54:06,902 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 192 transitions. [2018-04-13 08:54:06,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 08:54:06,902 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 192 transitions. [2018-04-13 08:54:06,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-13 08:54:06,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:54:06,903 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:54:06,903 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:54:06,903 INFO L82 PathProgramCache]: Analyzing trace with hash -556965513, now seen corresponding path program 1 times [2018-04-13 08:54:06,903 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:54:06,903 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:54:06,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:06,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:06,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:06,920 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:54:07,107 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2018-04-13 08:54:07,107 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:54:07,107 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:54:07,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:07,124 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:54:07,239 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:54:07,240 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:54:07,240 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,241 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,246 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,246 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-13 08:54:07,280 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-13 08:54:07,281 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:54:07,281 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-13 08:54:07,281 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,283 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,285 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 08:54:07,285 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-13 08:54:07,313 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:54:07,313 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:54:07,313 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 23 [2018-04-13 08:54:07,313 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 08:54:07,314 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 08:54:07,314 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2018-04-13 08:54:07,314 INFO L87 Difference]: Start difference. First operand 173 states and 192 transitions. Second operand 24 states. [2018-04-13 08:54:07,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:54:07,636 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2018-04-13 08:54:07,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 08:54:07,636 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 90 [2018-04-13 08:54:07,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:54:07,637 INFO L225 Difference]: With dead ends: 236 [2018-04-13 08:54:07,637 INFO L226 Difference]: Without dead ends: 236 [2018-04-13 08:54:07,638 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 08:54:07,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-13 08:54:07,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 195. [2018-04-13 08:54:07,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2018-04-13 08:54:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 217 transitions. [2018-04-13 08:54:07,641 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 217 transitions. Word has length 90 [2018-04-13 08:54:07,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:54:07,641 INFO L459 AbstractCegarLoop]: Abstraction has 195 states and 217 transitions. [2018-04-13 08:54:07,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 08:54:07,641 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 217 transitions. [2018-04-13 08:54:07,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-13 08:54:07,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:54:07,641 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:54:07,641 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:54:07,642 INFO L82 PathProgramCache]: Analyzing trace with hash -86061627, now seen corresponding path program 1 times [2018-04-13 08:54:07,642 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:54:07,642 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:54:07,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:07,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:07,642 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:07,657 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:54:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:54:07,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:54:07,849 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:54:07,850 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:07,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:07,872 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:54:07,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 08:54:07,973 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:07,975 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 08:54:08,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:54:08,024 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:54:08,025 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,026 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,034 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,035 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2018-04-13 08:54:08,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-13 08:54:08,071 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,076 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,077 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:3 [2018-04-13 08:54:08,080 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-13 08:54:08,082 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:54:08,082 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-13 08:54:08,083 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,085 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,090 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,090 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:5 [2018-04-13 08:54:08,100 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-13 08:54:08,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:54:08,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 25 [2018-04-13 08:54:08,100 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 08:54:08,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 08:54:08,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2018-04-13 08:54:08,101 INFO L87 Difference]: Start difference. First operand 195 states and 217 transitions. Second operand 26 states. [2018-04-13 08:54:08,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:54:08,588 INFO L93 Difference]: Finished difference Result 210 states and 232 transitions. [2018-04-13 08:54:08,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 08:54:08,588 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 91 [2018-04-13 08:54:08,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:54:08,589 INFO L225 Difference]: With dead ends: 210 [2018-04-13 08:54:08,589 INFO L226 Difference]: Without dead ends: 210 [2018-04-13 08:54:08,590 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 82 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2018-04-13 08:54:08,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-13 08:54:08,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2018-04-13 08:54:08,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-13 08:54:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 219 transitions. [2018-04-13 08:54:08,595 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 219 transitions. Word has length 91 [2018-04-13 08:54:08,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:54:08,595 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 219 transitions. [2018-04-13 08:54:08,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 08:54:08,595 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 219 transitions. [2018-04-13 08:54:08,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-13 08:54:08,596 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:54:08,596 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:54:08,596 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:54:08,596 INFO L82 PathProgramCache]: Analyzing trace with hash 977291059, now seen corresponding path program 1 times [2018-04-13 08:54:08,596 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:54:08,596 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:54:08,597 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:08,597 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:08,597 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:08,608 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:54:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-13 08:54:08,681 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 08:54:08,681 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-13 08:54:08,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-13 08:54:08,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-13 08:54:08,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-13 08:54:08,682 INFO L87 Difference]: Start difference. First operand 197 states and 219 transitions. Second operand 5 states. [2018-04-13 08:54:08,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:54:08,706 INFO L93 Difference]: Finished difference Result 208 states and 227 transitions. [2018-04-13 08:54:08,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-13 08:54:08,706 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-04-13 08:54:08,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:54:08,707 INFO L225 Difference]: With dead ends: 208 [2018-04-13 08:54:08,708 INFO L226 Difference]: Without dead ends: 204 [2018-04-13 08:54:08,708 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-13 08:54:08,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-13 08:54:08,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 186. [2018-04-13 08:54:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-13 08:54:08,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 204 transitions. [2018-04-13 08:54:08,711 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 204 transitions. Word has length 91 [2018-04-13 08:54:08,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:54:08,712 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 204 transitions. [2018-04-13 08:54:08,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-13 08:54:08,712 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 204 transitions. [2018-04-13 08:54:08,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-13 08:54:08,713 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:54:08,713 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-13 08:54:08,713 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:54:08,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1219569818, now seen corresponding path program 1 times [2018-04-13 08:54:08,713 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:54:08,713 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:54:08,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:08,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:08,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:54:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:08,732 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:54:08,738 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 08:54:08,738 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:54:08,738 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:54:08,739 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:54:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:54:08,771 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:54:08,811 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-13 08:54:08,811 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:54:08,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:54:08,823 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,825 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,831 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,832 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:41, output treesize:25 [2018-04-13 08:54:08,861 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 23 treesize of output 18 [2018-04-13 08:54:08,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:08,863 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-13 08:54:08,863 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,867 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,873 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,873 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2018-04-13 08:54:08,906 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 32 treesize of output 25 [2018-04-13 08:54:08,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:08,910 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 25 treesize of output 37 [2018-04-13 08:54:08,910 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,917 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,925 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,925 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2018-04-13 08:54:08,973 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 43 treesize of output 34 [2018-04-13 08:54:08,976 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:08,979 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 48 [2018-04-13 08:54:08,979 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,985 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:08,996 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-13 08:54:08,996 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:57 [2018-04-13 08:54:09,057 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 54 treesize of output 43 [2018-04-13 08:54:09,062 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:09,069 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 59 [2018-04-13 08:54:09,069 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,077 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,091 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-13 08:54:09,091 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:77, output treesize:73 [2018-04-13 08:54:09,158 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 52 [2018-04-13 08:54:09,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:09,178 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 70 [2018-04-13 08:54:09,178 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,188 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,206 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-13 08:54:09,206 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:89 [2018-04-13 08:54:09,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 61 [2018-04-13 08:54:09,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:09,325 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 81 [2018-04-13 08:54:09,325 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,341 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,363 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-13 08:54:09,363 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:109, output treesize:105 [2018-04-13 08:54:09,486 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 70 [2018-04-13 08:54:09,491 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:09,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 92 [2018-04-13 08:54:09,517 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,529 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:09,550 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-13 08:54:09,550 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:125, output treesize:121 [2018-04-13 08:54:09,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 98 treesize of output 79 [2018-04-13 08:54:10,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:10,139 INFO L303 Elim1Store]: Index analysis took 171 ms [2018-04-13 08:54:10,140 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 103 [2018-04-13 08:54:10,140 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:10,168 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:10,193 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-13 08:54:10,193 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:141, output treesize:137 [2018-04-13 08:54:17,729 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 109 treesize of output 88 [2018-04-13 08:54:17,737 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:17,766 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 114 [2018-04-13 08:54:17,767 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:17,781 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:17,809 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-13 08:54:17,809 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:157, output treesize:153 [2018-04-13 08:54:48,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 76 [2018-04-13 08:54:48,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,135 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:54:48,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 46 disjoint index pairs (out of 55 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 393 [2018-04-13 08:54:48,147 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:48,209 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:54:48,237 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-13 08:54:48,237 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:161, output treesize:21 [2018-04-13 08:54:48,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:54:48,258 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-13 08:54:48,259 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:54:48,267 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-13 08:54:48,268 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:22 [2018-04-13 08:54:48,334 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 200 refuted. 5 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 08:54:48,334 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:54:48,334 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-13 08:54:48,335 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-13 08:54:48,335 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-13 08:54:48,335 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=882, Unknown=14, NotChecked=0, Total=1122 [2018-04-13 08:54:48,335 INFO L87 Difference]: Start difference. First operand 186 states and 204 transitions. Second operand 34 states. [2018-04-13 08:54:57,484 WARN L148 SmtUtils]: Spent 2418ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-13 08:55:17,969 WARN L148 SmtUtils]: Spent 2407ms on a formula simplification that was a NOOP. DAG size: 80 [2018-04-13 08:55:47,153 WARN L148 SmtUtils]: Spent 8570ms on a formula simplification that was a NOOP. DAG size: 86 [2018-04-13 08:56:38,613 WARN L148 SmtUtils]: Spent 4369ms on a formula simplification that was a NOOP. DAG size: 80 [2018-04-13 08:57:16,843 WARN L148 SmtUtils]: Spent 5107ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-13 08:59:04,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:59:04,492 INFO L93 Difference]: Finished difference Result 222 states and 246 transitions. [2018-04-13 08:59:04,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-13 08:59:04,493 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 92 [2018-04-13 08:59:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:59:04,494 INFO L225 Difference]: With dead ends: 222 [2018-04-13 08:59:04,494 INFO L226 Difference]: Without dead ends: 222 [2018-04-13 08:59:04,495 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 174.2s TimeCoverageRelationStatistics Valid=378, Invalid=2118, Unknown=54, NotChecked=0, Total=2550 [2018-04-13 08:59:04,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-13 08:59:04,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 207. [2018-04-13 08:59:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-04-13 08:59:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 231 transitions. [2018-04-13 08:59:04,506 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 231 transitions. Word has length 92 [2018-04-13 08:59:04,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:59:04,506 INFO L459 AbstractCegarLoop]: Abstraction has 207 states and 231 transitions. [2018-04-13 08:59:04,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-13 08:59:04,506 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 231 transitions. [2018-04-13 08:59:04,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-13 08:59:04,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:59:04,507 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-13 08:59:04,508 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:59:04,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1219569819, now seen corresponding path program 1 times [2018-04-13 08:59:04,508 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:59:04,508 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:59:04,509 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:04,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:59:04,509 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:04,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:59:04,516 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:59:04,685 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 33 proven. 3 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-13 08:59:04,685 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:59:04,685 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:59:04,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:59:04,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:59:04,704 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:59:04,730 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2018-04-13 08:59:04,730 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:04,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-13 08:59:04,743 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:04,753 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 08:59:04,753 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:30 [2018-04-13 08:59:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 30 proven. 6 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2018-04-13 08:59:05,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 08:59:05,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2018-04-13 08:59:05,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 08:59:05,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 08:59:05,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2018-04-13 08:59:05,112 INFO L87 Difference]: Start difference. First operand 207 states and 231 transitions. Second operand 28 states. [2018-04-13 08:59:05,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:59:05,886 INFO L93 Difference]: Finished difference Result 236 states and 258 transitions. [2018-04-13 08:59:05,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 08:59:05,887 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 92 [2018-04-13 08:59:05,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:59:05,887 INFO L225 Difference]: With dead ends: 236 [2018-04-13 08:59:05,887 INFO L226 Difference]: Without dead ends: 236 [2018-04-13 08:59:05,888 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=186, Invalid=1620, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 08:59:05,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-13 08:59:05,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 214. [2018-04-13 08:59:05,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-13 08:59:05,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 237 transitions. [2018-04-13 08:59:05,891 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 237 transitions. Word has length 92 [2018-04-13 08:59:05,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:59:05,892 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 237 transitions. [2018-04-13 08:59:05,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 08:59:05,892 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 237 transitions. [2018-04-13 08:59:05,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-13 08:59:05,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:59:05,893 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 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] [2018-04-13 08:59:05,893 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:59:05,893 INFO L82 PathProgramCache]: Analyzing trace with hash -508062543, now seen corresponding path program 2 times [2018-04-13 08:59:05,893 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:59:05,893 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:59:05,894 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:05,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:59:05,894 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:05,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:59:05,906 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:59:06,080 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 213 proven. 31 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-13 08:59:06,080 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:59:06,080 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:59:06,080 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 08:59:06,090 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 08:59:06,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 08:59:06,092 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:59:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 246 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 08:59:06,319 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:59:06,319 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [18] total 29 [2018-04-13 08:59:06,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-13 08:59:06,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-13 08:59:06,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2018-04-13 08:59:06,320 INFO L87 Difference]: Start difference. First operand 214 states and 237 transitions. Second operand 29 states. [2018-04-13 08:59:06,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 08:59:06,549 INFO L93 Difference]: Finished difference Result 194 states and 211 transitions. [2018-04-13 08:59:06,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 08:59:06,549 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 96 [2018-04-13 08:59:06,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 08:59:06,550 INFO L225 Difference]: With dead ends: 194 [2018-04-13 08:59:06,550 INFO L226 Difference]: Without dead ends: 194 [2018-04-13 08:59:06,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=413, Invalid=1227, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 08:59:06,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-04-13 08:59:06,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 192. [2018-04-13 08:59:06,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-04-13 08:59:06,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 209 transitions. [2018-04-13 08:59:06,554 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 209 transitions. Word has length 96 [2018-04-13 08:59:06,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 08:59:06,554 INFO L459 AbstractCegarLoop]: Abstraction has 192 states and 209 transitions. [2018-04-13 08:59:06,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-13 08:59:06,554 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 209 transitions. [2018-04-13 08:59:06,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-13 08:59:06,555 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 08:59:06,555 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 08:59:06,555 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 08:59:06,555 INFO L82 PathProgramCache]: Analyzing trace with hash -848041149, now seen corresponding path program 1 times [2018-04-13 08:59:06,555 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 08:59:06,555 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 08:59:06,556 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:06,556 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 08:59:06,556 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 08:59:06,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:59:06,573 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 08:59:06,577 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 08:59:06,577 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 08:59:06,577 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 08:59:06,578 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 08:59:06,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 08:59:06,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 08:59:06,632 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 08:59:06,633 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 08:59:06,633 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,635 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,638 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,638 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-13 08:59:06,684 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-13 08:59:06,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 31 [2018-04-13 08:59:06,687 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,692 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,698 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,698 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-13 08:59:06,737 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 37 treesize of output 30 [2018-04-13 08:59:06,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,746 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 30 treesize of output 67 [2018-04-13 08:59:06,747 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,757 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,765 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,765 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2018-04-13 08:59:06,817 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 40 [2018-04-13 08:59:06,819 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,820 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,821 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,822 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,822 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,823 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,824 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 40 treesize of output 117 [2018-04-13 08:59:06,824 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,836 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,843 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,843 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2018-04-13 08:59:06,889 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 49 [2018-04-13 08:59:06,891 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,891 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,892 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,893 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,893 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,898 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 49 treesize of output 176 [2018-04-13 08:59:06,898 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,917 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:06,927 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-13 08:59:06,927 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:67 [2018-04-13 08:59:06,986 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 71 treesize of output 58 [2018-04-13 08:59:06,988 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,991 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:06,999 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 58 treesize of output 247 [2018-04-13 08:59:07,000 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,028 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,041 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-13 08:59:07,041 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:87, output treesize:83 [2018-04-13 08:59:07,115 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 82 treesize of output 67 [2018-04-13 08:59:07,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,133 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 67 treesize of output 330 [2018-04-13 08:59:07,133 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,172 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,193 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-13 08:59:07,193 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:103, output treesize:99 [2018-04-13 08:59:07,287 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 76 [2018-04-13 08:59:07,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,303 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,304 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,308 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,316 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,318 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,319 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,320 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,322 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,323 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,323 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,324 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,325 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 76 treesize of output 425 [2018-04-13 08:59:07,326 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,382 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,403 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-13 08:59:07,403 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:119, output treesize:115 [2018-04-13 08:59:07,680 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 85 [2018-04-13 08:59:07,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:07,717 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 85 treesize of output 532 [2018-04-13 08:59:07,718 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,831 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:07,863 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-13 08:59:07,863 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:135, output treesize:131 [2018-04-13 08:59:25,949 WARN L148 SmtUtils]: Spent 356ms on a formula simplification that was a NOOP. DAG size: 61 [2018-04-13 08:59:26,006 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 95 treesize of output 75 [2018-04-13 08:59:26,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,031 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 08:59:26,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 08:59:26,035 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 377 [2018-04-13 08:59:26,036 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 08:59:26,081 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:26,091 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 08:59:26,091 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:136, output treesize:3 [2018-04-13 08:59:26,158 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 67 proven. 139 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 08:59:26,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 08:59:26,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 08:59:26,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 08:59:26,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 08:59:26,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=785, Unknown=14, NotChecked=0, Total=930 [2018-04-13 08:59:26,159 INFO L87 Difference]: Start difference. First operand 192 states and 209 transitions. Second operand 31 states. [2018-04-13 08:59:55,204 WARN L151 SmtUtils]: Spent 363ms on a formula simplification. DAG size of input: 60 DAG size of output 59 [2018-04-13 09:00:02,619 WARN L151 SmtUtils]: Spent 356ms on a formula simplification. DAG size of input: 63 DAG size of output 62 [2018-04-13 09:00:08,094 WARN L151 SmtUtils]: Spent 365ms on a formula simplification. DAG size of input: 67 DAG size of output 66 [2018-04-13 09:00:16,503 WARN L151 SmtUtils]: Spent 995ms on a formula simplification. DAG size of input: 75 DAG size of output 69 [2018-04-13 09:00:32,081 WARN L151 SmtUtils]: Spent 5433ms on a formula simplification. DAG size of input: 72 DAG size of output 71 [2018-04-13 09:00:57,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:00:57,227 INFO L93 Difference]: Finished difference Result 209 states and 223 transitions. [2018-04-13 09:00:57,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 09:00:57,227 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 93 [2018-04-13 09:00:57,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:00:57,228 INFO L225 Difference]: With dead ends: 209 [2018-04-13 09:00:57,228 INFO L226 Difference]: Without dead ends: 209 [2018-04-13 09:00:57,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 58.1s TimeCoverageRelationStatistics Valid=390, Invalid=2643, Unknown=47, NotChecked=0, Total=3080 [2018-04-13 09:00:57,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-13 09:00:57,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 193. [2018-04-13 09:00:57,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-04-13 09:00:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 210 transitions. [2018-04-13 09:00:57,232 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 210 transitions. Word has length 93 [2018-04-13 09:00:57,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:00:57,232 INFO L459 AbstractCegarLoop]: Abstraction has 193 states and 210 transitions. [2018-04-13 09:00:57,232 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 09:00:57,232 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 210 transitions. [2018-04-13 09:00:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-13 09:00:57,233 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:00:57,233 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:00:57,233 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:00:57,233 INFO L82 PathProgramCache]: Analyzing trace with hash -519471622, now seen corresponding path program 1 times [2018-04-13 09:00:57,233 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:00:57,233 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:00:57,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:00:57,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:00:57,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:00:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:00:57,253 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:00:57,259 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:00:57,260 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:00:57,260 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:00:57,260 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:00:57,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:00:57,299 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:00:57,330 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 09:00:57,331 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:00:57,332 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,333 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,338 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,338 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-13 09:00:57,366 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-13 09:00:57,368 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,369 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 31 [2018-04-13 09:00:57,369 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,374 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,380 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,380 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-13 09:00:57,417 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 37 treesize of output 30 [2018-04-13 09:00:57,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,422 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 67 [2018-04-13 09:00:57,422 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,431 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,438 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,438 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2018-04-13 09:00:57,479 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 40 [2018-04-13 09:00:57,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,484 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,485 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,485 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 117 [2018-04-13 09:00:57,486 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,496 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,502 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,503 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2018-04-13 09:00:57,547 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 49 [2018-04-13 09:00:57,560 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,563 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,564 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,564 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,566 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,566 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 49 treesize of output 176 [2018-04-13 09:00:57,567 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,580 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,587 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-13 09:00:57,588 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:67 [2018-04-13 09:00:57,634 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 58 [2018-04-13 09:00:57,636 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,644 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 58 treesize of output 247 [2018-04-13 09:00:57,644 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,668 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,681 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-13 09:00:57,681 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:87, output treesize:83 [2018-04-13 09:00:57,741 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 82 treesize of output 67 [2018-04-13 09:00:57,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,750 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,759 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 67 treesize of output 330 [2018-04-13 09:00:57,760 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,798 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,812 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-13 09:00:57,812 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:103, output treesize:99 [2018-04-13 09:00:57,892 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 76 [2018-04-13 09:00:57,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,903 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,904 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,906 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,909 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:57,915 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 76 treesize of output 425 [2018-04-13 09:00:57,916 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,959 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:57,976 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-13 09:00:57,977 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:119, output treesize:115 [2018-04-13 09:00:58,173 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 104 treesize of output 85 [2018-04-13 09:00:58,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,176 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,177 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,177 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,182 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,183 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,183 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,184 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,184 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,188 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,190 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,191 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,191 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,192 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,194 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:00:58,196 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 85 treesize of output 532 [2018-04-13 09:00:58,197 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:00:58,253 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:00:58,274 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-13 09:00:58,274 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:135, output treesize:131 [2018-04-13 09:01:15,420 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 95 treesize of output 75 [2018-04-13 09:01:15,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,432 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,434 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,435 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,435 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,438 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,438 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,439 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,442 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,442 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,443 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,443 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,444 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,445 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,445 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,446 INFO L682 Elim1Store]: detected equality via solver [2018-04-13 09:01:15,446 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:01:15,450 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 379 [2018-04-13 09:01:15,451 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:01:15,510 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:01:15,519 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:01:15,519 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:136, output treesize:3 [2018-04-13 09:01:15,580 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 67 proven. 140 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-13 09:01:15,580 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:01:15,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-13 09:01:15,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-13 09:01:15,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-13 09:01:15,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=785, Unknown=14, NotChecked=0, Total=930 [2018-04-13 09:01:15,581 INFO L87 Difference]: Start difference. First operand 193 states and 210 transitions. Second operand 31 states. [2018-04-13 09:02:16,581 WARN L151 SmtUtils]: Spent 5791ms on a formula simplification. DAG size of input: 75 DAG size of output 71 [2018-04-13 09:02:33,487 WARN L151 SmtUtils]: Spent 4228ms on a formula simplification. DAG size of input: 72 DAG size of output 71 [2018-04-13 09:02:57,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:02:57,834 INFO L93 Difference]: Finished difference Result 208 states and 222 transitions. [2018-04-13 09:02:57,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 09:02:57,835 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 94 [2018-04-13 09:02:57,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:02:57,835 INFO L225 Difference]: With dead ends: 208 [2018-04-13 09:02:57,835 INFO L226 Difference]: Without dead ends: 208 [2018-04-13 09:02:57,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 74.5s TimeCoverageRelationStatistics Valid=364, Invalid=2334, Unknown=58, NotChecked=0, Total=2756 [2018-04-13 09:02:57,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-13 09:02:57,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 194. [2018-04-13 09:02:57,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-13 09:02:57,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 211 transitions. [2018-04-13 09:02:57,840 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 211 transitions. Word has length 94 [2018-04-13 09:02:57,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:02:57,840 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 211 transitions. [2018-04-13 09:02:57,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-13 09:02:57,840 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 211 transitions. [2018-04-13 09:02:57,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-13 09:02:57,841 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:02:57,841 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 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] [2018-04-13 09:02:57,841 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:02:57,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1075147779, now seen corresponding path program 1 times [2018-04-13 09:02:57,842 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:02:57,842 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:02:57,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:57,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:57,843 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:57,853 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:02:57,889 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-13 09:02:57,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:02:57,889 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:02:57,890 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:57,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:57,905 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:02:57,931 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-13 09:02:57,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:02:57,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-13 09:02:57,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-13 09:02:57,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-13 09:02:57,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-13 09:02:57,932 INFO L87 Difference]: Start difference. First operand 194 states and 211 transitions. Second operand 8 states. [2018-04-13 09:02:57,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:02:57,967 INFO L93 Difference]: Finished difference Result 223 states and 239 transitions. [2018-04-13 09:02:57,968 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-13 09:02:57,968 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 95 [2018-04-13 09:02:57,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:02:57,969 INFO L225 Difference]: With dead ends: 223 [2018-04-13 09:02:57,969 INFO L226 Difference]: Without dead ends: 219 [2018-04-13 09:02:57,969 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-13 09:02:57,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-13 09:02:57,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 202. [2018-04-13 09:02:57,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-13 09:02:57,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 222 transitions. [2018-04-13 09:02:57,972 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 222 transitions. Word has length 95 [2018-04-13 09:02:57,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:02:57,973 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 222 transitions. [2018-04-13 09:02:57,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-13 09:02:57,973 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 222 transitions. [2018-04-13 09:02:57,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-13 09:02:57,973 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:02:57,974 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:02:57,974 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:02:57,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1747858128, now seen corresponding path program 1 times [2018-04-13 09:02:57,974 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:02:57,974 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:02:57,975 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:57,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:57,975 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:57,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:57,985 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:02:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-13 09:02:58,028 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:02:58,028 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:02:58,029 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:02:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2018-04-13 09:02:58,078 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:02:58,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-04-13 09:02:58,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 09:02:58,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 09:02:58,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2018-04-13 09:02:58,079 INFO L87 Difference]: Start difference. First operand 202 states and 222 transitions. Second operand 10 states. [2018-04-13 09:02:58,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:02:58,160 INFO L93 Difference]: Finished difference Result 236 states and 258 transitions. [2018-04-13 09:02:58,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-13 09:02:58,161 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 96 [2018-04-13 09:02:58,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:02:58,161 INFO L225 Difference]: With dead ends: 236 [2018-04-13 09:02:58,161 INFO L226 Difference]: Without dead ends: 236 [2018-04-13 09:02:58,161 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2018-04-13 09:02:58,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-13 09:02:58,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 205. [2018-04-13 09:02:58,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-04-13 09:02:58,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 225 transitions. [2018-04-13 09:02:58,164 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 225 transitions. Word has length 96 [2018-04-13 09:02:58,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:02:58,164 INFO L459 AbstractCegarLoop]: Abstraction has 205 states and 225 transitions. [2018-04-13 09:02:58,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 09:02:58,164 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 225 transitions. [2018-04-13 09:02:58,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-13 09:02:58,164 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:02:58,164 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:02:58,164 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:02:58,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1673871781, now seen corresponding path program 1 times [2018-04-13 09:02:58,165 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:02:58,165 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:02:58,165 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,165 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,165 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,170 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:02:58,198 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-13 09:02:58,198 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:02:58,199 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:02:58,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,234 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:02:58,263 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-13 09:02:58,263 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:02:58,263 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2018-04-13 09:02:58,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 09:02:58,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 09:02:58,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-04-13 09:02:58,264 INFO L87 Difference]: Start difference. First operand 205 states and 225 transitions. Second operand 11 states. [2018-04-13 09:02:58,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:02:58,503 INFO L93 Difference]: Finished difference Result 209 states and 223 transitions. [2018-04-13 09:02:58,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 09:02:58,504 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 97 [2018-04-13 09:02:58,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:02:58,504 INFO L225 Difference]: With dead ends: 209 [2018-04-13 09:02:58,504 INFO L226 Difference]: Without dead ends: 209 [2018-04-13 09:02:58,505 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2018-04-13 09:02:58,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-04-13 09:02:58,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 202. [2018-04-13 09:02:58,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-13 09:02:58,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 220 transitions. [2018-04-13 09:02:58,507 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 220 transitions. Word has length 97 [2018-04-13 09:02:58,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:02:58,507 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 220 transitions. [2018-04-13 09:02:58,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 09:02:58,507 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 220 transitions. [2018-04-13 09:02:58,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-13 09:02:58,508 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:02:58,508 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:02:58,508 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:02:58,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1828138055, now seen corresponding path program 1 times [2018-04-13 09:02:58,508 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:02:58,508 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:02:58,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,509 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,515 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:02:58,533 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-13 09:02:58,533 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:02:58,533 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:02:58,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,543 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:02:58,565 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-13 09:02:58,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-13 09:02:58,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2018-04-13 09:02:58,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-13 09:02:58,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-13 09:02:58,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-13 09:02:58,566 INFO L87 Difference]: Start difference. First operand 202 states and 220 transitions. Second operand 7 states. [2018-04-13 09:02:58,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:02:58,616 INFO L93 Difference]: Finished difference Result 202 states and 217 transitions. [2018-04-13 09:02:58,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-13 09:02:58,616 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 97 [2018-04-13 09:02:58,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:02:58,617 INFO L225 Difference]: With dead ends: 202 [2018-04-13 09:02:58,617 INFO L226 Difference]: Without dead ends: 202 [2018-04-13 09:02:58,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-13 09:02:58,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2018-04-13 09:02:58,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2018-04-13 09:02:58,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-13 09:02:58,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 214 transitions. [2018-04-13 09:02:58,621 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 214 transitions. Word has length 97 [2018-04-13 09:02:58,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:02:58,621 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 214 transitions. [2018-04-13 09:02:58,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-13 09:02:58,621 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 214 transitions. [2018-04-13 09:02:58,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-13 09:02:58,622 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:02:58,622 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:02:58,622 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:02:58,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1234233470, now seen corresponding path program 2 times [2018-04-13 09:02:58,622 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:02:58,622 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:02:58,623 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-13 09:02:58,623 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:02:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:02:58,636 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:02:58,639 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:02:58,640 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:02:58,640 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:02:58,640 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-13 09:02:58,669 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-13 09:02:58,669 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:02:58,674 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:02:58,682 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-13 09:02:58,683 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,700 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-13 09:02:58,700 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,701 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-13 09:02:58,702 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-13 09:02:58,717 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,729 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-13 09:02:58,729 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-13 09:02:58,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,872 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 41 treesize of output 44 [2018-04-13 09:02:58,873 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,895 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 44 [2018-04-13 09:02:58,895 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,916 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 47 [2018-04-13 09:02:58,916 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:58,937 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 50 [2018-04-13 09:02:58,937 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:58,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-13 09:02:58,956 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:85, output treesize:75 [2018-04-13 09:02:59,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,135 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 88 [2018-04-13 09:02:59,135 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,301 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 92 [2018-04-13 09:02:59,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,380 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,382 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 64 [2018-04-13 09:02:59,383 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 64 [2018-04-13 09:02:59,457 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,525 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 63 [2018-04-13 09:02:59,525 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,589 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 92 [2018-04-13 09:02:59,589 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,654 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 56 treesize of output 55 [2018-04-13 09:02:59,654 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:02:59,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 66 [2018-04-13 09:02:59,710 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-13 09:02:59,770 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-13 09:02:59,770 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:253, output treesize:205 [2018-04-13 09:03:22,242 WARN L151 SmtUtils]: Spent 22428ms on a formula simplification. DAG size of input: 98 DAG size of output 78 [2018-04-13 09:03:30,633 WARN L148 SmtUtils]: Spent 7959ms on a formula simplification that was a NOOP. DAG size: 81 [2018-04-13 09:03:48,847 WARN L148 SmtUtils]: Spent 18172ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-13 09:03:48,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:48,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:48,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 72 [2018-04-13 09:03:48,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:49,086 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,089 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,091 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,101 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 74 treesize of output 133 [2018-04-13 09:03:49,102 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:49,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 74 [2018-04-13 09:03:49,390 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:49,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,620 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 72 treesize of output 121 [2018-04-13 09:03:49,620 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:49,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:49,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 74 treesize of output 115 [2018-04-13 09:03:49,945 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:50,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:50,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:50,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 68 [2018-04-13 09:03:50,315 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:50,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 72 treesize of output 83 [2018-04-13 09:03:50,648 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:51,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,039 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 76 treesize of output 129 [2018-04-13 09:03:51,040 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:51,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 65 [2018-04-13 09:03:51,522 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:51,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,525 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2018-04-13 09:03:51,525 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:51,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,527 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2018-04-13 09:03:51,528 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:51,967 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,968 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2018-04-13 09:03:51,968 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:51,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,971 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 67 [2018-04-13 09:03:51,971 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:51,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:51,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2018-04-13 09:03:51,973 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:52,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,386 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,387 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 68 treesize of output 123 [2018-04-13 09:03:52,399 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 4 xjuncts. [2018-04-13 09:03:52,946 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,947 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2018-04-13 09:03:52,947 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:52,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 63 [2018-04-13 09:03:52,950 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:52,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:03:52,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 69 [2018-04-13 09:03:52,953 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-13 09:03:53,420 INFO L267 ElimStorePlain]: Start of recursive call 1: 36 dim-0 vars, 12 dim-1 vars, End of recursive call: 84 dim-0 vars, and 18 xjuncts. [2018-04-13 09:03:53,420 INFO L202 ElimStorePlain]: Needed 19 recursive calls to eliminate 48 variables, input treesize:455, output treesize:1013 [2018-04-13 09:04:18,148 WARN L151 SmtUtils]: Spent 24562ms on a formula simplification. DAG size of input: 436 DAG size of output 79 [2018-04-13 09:04:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 35 proven. 37 refuted. 3 times theorem prover too weak. 180 trivial. 0 not checked. [2018-04-13 09:04:18,199 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 09:04:18,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 09:04:18,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 09:04:18,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 09:04:18,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=480, Unknown=9, NotChecked=0, Total=552 [2018-04-13 09:04:18,199 INFO L87 Difference]: Start difference. First operand 199 states and 214 transitions. Second operand 24 states. [2018-04-13 09:05:07,130 WARN L151 SmtUtils]: Spent 30368ms on a formula simplification. DAG size of input: 103 DAG size of output 101 [2018-04-13 09:05:33,038 WARN L148 SmtUtils]: Spent 17744ms on a formula simplification that was a NOOP. DAG size: 91 [2018-04-13 09:05:42,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 09:05:42,042 INFO L93 Difference]: Finished difference Result 249 states and 262 transitions. [2018-04-13 09:05:42,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 09:05:42,042 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 101 [2018-04-13 09:05:42,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 09:05:42,043 INFO L225 Difference]: With dead ends: 249 [2018-04-13 09:05:42,043 INFO L226 Difference]: Without dead ends: 249 [2018-04-13 09:05:42,043 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 129.2s TimeCoverageRelationStatistics Valid=179, Invalid=1365, Unknown=16, NotChecked=0, Total=1560 [2018-04-13 09:05:42,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-04-13 09:05:42,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 203. [2018-04-13 09:05:42,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-13 09:05:42,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 220 transitions. [2018-04-13 09:05:42,046 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 220 transitions. Word has length 101 [2018-04-13 09:05:42,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 09:05:42,046 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 220 transitions. [2018-04-13 09:05:42,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 09:05:42,046 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 220 transitions. [2018-04-13 09:05:42,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-13 09:05:42,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 09:05:42,046 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 09:05:42,046 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_delErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17Err2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_allocErr0RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgsErr0RequiresViolation]=== [2018-04-13 09:05:42,047 INFO L82 PathProgramCache]: Analyzing trace with hash -779001714, now seen corresponding path program 3 times [2018-04-13 09:05:42,047 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-13 09:05:42,047 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-13 09:05:42,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:05:42,047 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-13 09:05:42,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-13 09:05:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 09:05:42,058 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-13 09:05:42,063 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-13 09:05:42,063 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-13 09:05:42,063 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-13 09:05:42,063 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-13 09:05:42,083 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2018-04-13 09:05:42,084 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-13 09:05:42,086 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-13 09:05:42,144 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-13 09:05:42,145 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-13 09:05:42,145 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,152 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,160 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,160 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-13 09:05:42,197 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-13 09:05:42,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:42,200 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 31 [2018-04-13 09:05:42,201 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,206 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,215 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-13 09:05:42,215 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:34 [2018-04-13 09:05:42,245 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 36 treesize of output 29 [2018-04-13 09:05:42,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:42,251 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 42 [2018-04-13 09:05:42,251 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,258 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:42,269 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-13 09:05:42,270 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:45 [2018-04-13 09:05:42,951 WARN L148 SmtUtils]: Spent 663ms on a formula simplification that was a NOOP. DAG size: 30 [2018-04-13 09:05:44,899 WARN L148 SmtUtils]: Spent 1702ms on a formula simplification that was a NOOP. DAG size: 36 [2018-04-13 09:05:44,903 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 47 treesize of output 38 [2018-04-13 09:05:44,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:44,909 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:44,909 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:44,915 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:44,931 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-13 09:05:44,931 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 [2018-04-13 09:05:45,196 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 47 treesize of output 38 [2018-04-13 09:05:45,214 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:45,216 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:45,216 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:45,221 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:45,230 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-13 09:05:45,231 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 [2018-04-13 09:05:45,702 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 47 treesize of output 38 [2018-04-13 09:05:45,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:45,711 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:45,712 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:45,717 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:45,726 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-13 09:05:45,726 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 [2018-04-13 09:05:46,113 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 47 treesize of output 38 [2018-04-13 09:05:46,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:46,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:46,127 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:46,132 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:46,141 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-13 09:05:46,141 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 [2018-04-13 09:05:46,496 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 47 treesize of output 38 [2018-04-13 09:05:46,499 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:46,501 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:46,501 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:46,506 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:46,516 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-13 09:05:46,516 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 [2018-04-13 09:05:47,576 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 47 treesize of output 38 [2018-04-13 09:05:47,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-13 09:05:47,583 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 53 [2018-04-13 09:05:47,583 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-13 09:05:47,589 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 09:05:47,598 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-13 09:05:47,598 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:61 Received shutdown request... [2018-04-13 09:05:49,630 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-13 09:05:49,630 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-13 09:05:49,633 WARN L197 ceAbstractionStarter]: Timeout [2018-04-13 09:05:49,633 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 09:05:49 BoogieIcfgContainer [2018-04-13 09:05:49,633 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-13 09:05:49,634 INFO L168 Benchmark]: Toolchain (without parser) took 861029.22 ms. Allocated memory was 403.7 MB in the beginning and 699.9 MB in the end (delta: 296.2 MB). Free memory was 336.2 MB in the beginning and 574.2 MB in the end (delta: -238.0 MB). Peak memory consumption was 58.2 MB. Max. memory is 5.3 GB. [2018-04-13 09:05:49,635 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 403.7 MB. Free memory is still 365.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 09:05:49,635 INFO L168 Benchmark]: CACSL2BoogieTranslator took 350.40 ms. Allocated memory is still 403.7 MB. Free memory was 336.2 MB in the beginning and 291.3 MB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 5.3 GB. [2018-04-13 09:05:49,635 INFO L168 Benchmark]: Boogie Preprocessor took 52.21 ms. Allocated memory is still 403.7 MB. Free memory was 291.3 MB in the beginning and 288.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-13 09:05:49,635 INFO L168 Benchmark]: RCFGBuilder took 797.67 ms. Allocated memory was 403.7 MB in the beginning and 591.9 MB in the end (delta: 188.2 MB). Free memory was 288.6 MB in the beginning and 456.8 MB in the end (delta: -168.2 MB). Peak memory consumption was 35.4 MB. Max. memory is 5.3 GB. [2018-04-13 09:05:49,635 INFO L168 Benchmark]: TraceAbstraction took 859826.50 ms. Allocated memory was 591.9 MB in the beginning and 699.9 MB in the end (delta: 108.0 MB). Free memory was 456.8 MB in the beginning and 574.2 MB in the end (delta: -117.3 MB). There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 09:05:49,636 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.19 ms. Allocated memory is still 403.7 MB. Free memory is still 365.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 350.40 ms. Allocated memory is still 403.7 MB. Free memory was 336.2 MB in the beginning and 291.3 MB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 52.21 ms. Allocated memory is still 403.7 MB. Free memory was 291.3 MB in the beginning and 288.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 797.67 ms. Allocated memory was 403.7 MB in the beginning and 591.9 MB in the end (delta: 188.2 MB). Free memory was 288.6 MB in the beginning and 456.8 MB in the end (delta: -168.2 MB). Peak memory consumption was 35.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 859826.50 ms. Allocated memory was 591.9 MB in the beginning and 699.9 MB in the end (delta: 108.0 MB). Free memory was 456.8 MB in the beginning and 574.2 MB in the end (delta: -117.3 MB). There was no memory consumed. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1477]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1477). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1460). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1470]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1470). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1474]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1474). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1470]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1470). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - TimeoutResultAtElement [Line: 1474]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1474). Cancelled while BasicCegarLoop was analyzing trace of length 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 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 101 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 14 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 380 locations, 85 error locations. TIMEOUT Result, 859.7s OverallTime, 40 OverallIterations, 12 TraceHistogramMax, 638.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2889 SDtfs, 4071 SDslu, 18210 SDs, 0 SdLazy, 13282 SolverSat, 833 SolverUnsat, 209 SolverUnknown, 0 SolverNotchecked, 238.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2658 GetRequests, 1802 SyntacticMatches, 41 SemanticMatches, 815 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 5868 ImplicationChecksByTransitivity, 579.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=214occurred in iteration=31, 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, 39 MinimizatonAttempts, 727 StatesRemovedByMinimization, 36 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 211.9s InterpolantComputationTime, 4697 NumberOfCodeBlocks, 4637 NumberOfCodeBlocksAsserted, 71 NumberOfCheckSat, 4000 ConstructedInterpolants, 354 QuantifiedInterpolants, 3236889 SizeOfPredicates, 155 NumberOfNonLiveVariables, 7181 ConjunctsInSsa, 664 ConjunctsInUnsatCore, 58 InterpolantComputations, 16 PerfectInterpolantSequences, 6657/8375 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_test17_2_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-13_09-05-49-642.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test17_2_false-valid-free.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-13_09-05-49-642.csv Completed graceful shutdown