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-666feb3-m [2018-04-11 16:30:42,293 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 16:30:42,294 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 16:30:42,306 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 16:30:42,306 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 16:30:42,307 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 16:30:42,307 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 16:30:42,309 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 16:30:42,310 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 16:30:42,311 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 16:30:42,312 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 16:30:42,312 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 16:30:42,312 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 16:30:42,313 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 16:30:42,314 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 16:30:42,315 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 16:30:42,317 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 16:30:42,318 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 16:30:42,319 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 16:30:42,320 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 16:30:42,321 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 16:30:42,322 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 16:30:42,322 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 16:30:42,323 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 16:30:42,323 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 16:30:42,324 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 16:30:42,324 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 16:30:42,325 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 16:30:42,325 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 16:30:42,325 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 16:30:42,326 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 16:30:42,326 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf [2018-04-11 16:30:42,347 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 16:30:42,348 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 16:30:42,348 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 16:30:42,349 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 16:30:42,349 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 16:30:42,350 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 16:30:42,350 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 16:30:42,350 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 16:30:42,351 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 16:30:42,375 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 16:30:42,383 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 16:30:42,385 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 16:30:42,386 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 16:30:42,386 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 16:30:42,387 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-11 16:30:42,668 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGffbc5a9a5 [2018-04-11 16:30:42,831 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 16:30:42,832 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 16:30:42,832 INFO L168 CDTParser]: Scanning memleaks_test17_2_false-valid-free.i [2018-04-11 16:30:42,840 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 16:30:42,840 INFO L215 ultiparseSymbolTable]: [2018-04-11 16:30:42,840 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,841 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test17_2_false-valid-free.i [2018-04-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,842 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,843 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,844 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,845 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,846 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,847 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,848 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,849 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,850 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,851 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,852 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-11 16:30:42,909 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGffbc5a9a5 [2018-04-11 16:30:42,912 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 16:30:42,913 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 16:30:42,913 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 16:30:42,913 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 16:30:42,917 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 16:30:42,918 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:30:42" (1/1) ... [2018-04-11 16:30:42,919 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a7728ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:42, skipping insertion in model container [2018-04-11 16:30:42,919 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:30:42" (1/1) ... [2018-04-11 16:30:42,930 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:30:42,955 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:30:43,098 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:30:43,159 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:30:43,167 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 157 non ball SCCs. Number of states in SCCs 157. [2018-04-11 16:30:43,231 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43 WrapperNode [2018-04-11 16:30:43,231 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 16:30:43,232 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 16:30:43,233 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 16:30:43,233 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 16:30:43,248 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,249 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,266 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,266 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,279 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,284 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,287 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... [2018-04-11 16:30:43,292 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 16:30:43,292 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 16:30:43,293 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 16:30:43,293 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 16:30:43,293 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_32 [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_64 [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_nonpositive [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_positive [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_zalloc [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEAD [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_add [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_del [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add [2018-04-11 16:30:43,381 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tail [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_del [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_alloc [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fill [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_free [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_submit_msg [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgs [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdata [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdata [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_return [2018-04-11 16:30:43,382 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_return [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_sub [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_init [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_get [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_put [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_del [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanup [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_release [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_put [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_get [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init_internal [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_create [2018-04-11 16:30:43,383 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__f [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__g [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17 [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17 [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_point [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 16:30:43,384 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_32 [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____bswap_64 [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 16:30:43,384 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 16:30:43,385 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 16:30:43,386 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 16:30:43,387 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 16:30:43,388 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 16:30:43,389 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 16:30:43,390 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 16:30:43,391 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_nonpositive [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_positive [2018-04-11 16:30:43,392 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_malloc [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_zalloc [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__LDV_INIT_LIST_HEAD [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_add [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i____ldv_list_del [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 16:30:43,393 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_add_tail [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_list_del [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_alloc [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_fill [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_msg_free [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_submit_msg [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_destroy_msgs [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_get_drvdata [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_dev_set_drvdata [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_add_return [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_atomic_sub_return [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_sub [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_init [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_get [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kref_put [2018-04-11 16:30:43,394 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_del [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_cleanup [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_release [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_put [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_get [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init_internal [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_init [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__ldv_kobject_create [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__f [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__g [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__alloc_unsafe_17 [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__free_17 [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_free_i__entry_point [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 16:30:43,395 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 16:30:43,791 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 16:30:43,866 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 16:30:44,058 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 16:30:44,059 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:30:44 BoogieIcfgContainer [2018-04-11 16:30:44,059 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 16:30:44,060 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 16:30:44,060 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 16:30:44,061 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 16:30:44,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 04:30:42" (1/3) ... [2018-04-11 16:30:44,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ebed847 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:30:44, skipping insertion in model container [2018-04-11 16:30:44,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:30:43" (2/3) ... [2018-04-11 16:30:44,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ebed847 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:30:44, skipping insertion in model container [2018-04-11 16:30:44,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:30:44" (3/3) ... [2018-04-11 16:30:44,063 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test17_2_false-valid-free.i [2018-04-11 16:30:44,069 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 16:30:44,075 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 85 error locations. [2018-04-11 16:30:44,096 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 16:30:44,097 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 16:30:44,097 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 16:30:44,097 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 16:30:44,097 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 16:30:44,097 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 16:30:44,097 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 16:30:44,097 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 16:30:44,097 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 16:30:44,098 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 16:30:44,108 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states. [2018-04-11 16:30:44,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 16:30:44,114 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,114 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 16:30:44,114 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-11 16:30:44,117 INFO L82 PathProgramCache]: Analyzing trace with hash 16903440, now seen corresponding path program 1 times [2018-04-11 16:30:44,118 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,118 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,158 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,158 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,200 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,249 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:30:44,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:30:44,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:30:44,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:30:44,264 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 3 states. [2018-04-11 16:30:44,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,326 INFO L93 Difference]: Finished difference Result 152 states and 168 transitions. [2018-04-11 16:30:44,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:30:44,328 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 16:30:44,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,336 INFO L225 Difference]: With dead ends: 152 [2018-04-11 16:30:44,337 INFO L226 Difference]: Without dead ends: 146 [2018-04-11 16:30:44,338 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:30:44,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-11 16:30:44,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 80. [2018-04-11 16:30:44,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 16:30:44,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2018-04-11 16:30:44,367 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 4 [2018-04-11 16:30:44,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,367 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2018-04-11 16:30:44,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:30:44,367 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2018-04-11 16:30:44,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 16:30:44,367 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,367 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 16:30:44,368 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-11 16:30:44,368 INFO L82 PathProgramCache]: Analyzing trace with hash 16903439, now seen corresponding path program 1 times [2018-04-11 16:30:44,368 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,368 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,369 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,370 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,370 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,376 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,394 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:30:44,395 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:30:44,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:30:44,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:30:44,395 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand 3 states. [2018-04-11 16:30:44,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,448 INFO L93 Difference]: Finished difference Result 115 states and 124 transitions. [2018-04-11 16:30:44,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:30:44,448 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 16:30:44,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,449 INFO L225 Difference]: With dead ends: 115 [2018-04-11 16:30:44,449 INFO L226 Difference]: Without dead ends: 115 [2018-04-11 16:30:44,450 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:30:44,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-04-11 16:30:44,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 78. [2018-04-11 16:30:44,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-11 16:30:44,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2018-04-11 16:30:44,456 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 4 [2018-04-11 16:30:44,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,456 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2018-04-11 16:30:44,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:30:44,456 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2018-04-11 16:30:44,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 16:30:44,457 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,457 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:30:44,457 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-11 16:30:44,457 INFO L82 PathProgramCache]: Analyzing trace with hash -330306318, now seen corresponding path program 1 times [2018-04-11 16:30:44,457 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,457 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,458 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,459 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,473 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,505 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:30:44,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:30:44,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:30:44,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:30:44,506 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand 3 states. [2018-04-11 16:30:44,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,628 INFO L93 Difference]: Finished difference Result 134 states and 153 transitions. [2018-04-11 16:30:44,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:30:44,628 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-11 16:30:44,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,629 INFO L225 Difference]: With dead ends: 134 [2018-04-11 16:30:44,629 INFO L226 Difference]: Without dead ends: 131 [2018-04-11 16:30:44,629 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-11 16:30:44,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-11 16:30:44,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 82. [2018-04-11 16:30:44,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-11 16:30:44,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2018-04-11 16:30:44,636 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 20 [2018-04-11 16:30:44,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,636 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2018-04-11 16:30:44,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:30:44,637 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2018-04-11 16:30:44,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 16:30:44,637 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,637 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:30:44,637 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-11 16:30:44,638 INFO L82 PathProgramCache]: Analyzing trace with hash -330299901, now seen corresponding path program 1 times [2018-04-11 16:30:44,638 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,638 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,639 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,640 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,640 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,653 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,694 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:30:44,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:30:44,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:30:44,695 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:30:44,695 INFO L87 Difference]: Start difference. First operand 82 states and 90 transitions. Second operand 5 states. [2018-04-11 16:30:44,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,712 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2018-04-11 16:30:44,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:30:44,713 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 16:30:44,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,714 INFO L225 Difference]: With dead ends: 84 [2018-04-11 16:30:44,714 INFO L226 Difference]: Without dead ends: 82 [2018-04-11 16:30:44,714 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:30:44,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-04-11 16:30:44,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 80. [2018-04-11 16:30:44,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 16:30:44,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 87 transitions. [2018-04-11 16:30:44,719 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 87 transitions. Word has length 20 [2018-04-11 16:30:44,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,719 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 87 transitions. [2018-04-11 16:30:44,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:30:44,719 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 87 transitions. [2018-04-11 16:30:44,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:30:44,720 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,720 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:30:44,720 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-11 16:30:44,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1795366060, now seen corresponding path program 1 times [2018-04-11 16:30:44,720 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,721 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,722 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,722 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,736 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,765 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,765 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 16:30:44,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:30:44,765 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:30:44,765 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:30:44,765 INFO L87 Difference]: Start difference. First operand 80 states and 87 transitions. Second operand 6 states. [2018-04-11 16:30:44,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,787 INFO L93 Difference]: Finished difference Result 80 states and 86 transitions. [2018-04-11 16:30:44,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 16:30:44,787 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 16:30:44,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,788 INFO L225 Difference]: With dead ends: 80 [2018-04-11 16:30:44,788 INFO L226 Difference]: Without dead ends: 80 [2018-04-11 16:30:44,788 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-11 16:30:44,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-11 16:30:44,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-04-11 16:30:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-11 16:30:44,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 86 transitions. [2018-04-11 16:30:44,792 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 86 transitions. Word has length 22 [2018-04-11 16:30:44,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,792 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 86 transitions. [2018-04-11 16:30:44,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:30:44,793 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 86 transitions. [2018-04-11 16:30:44,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:30:44,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,793 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:30:44,793 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-11 16:30:44,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1795359643, now seen corresponding path program 1 times [2018-04-11 16:30:44,794 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,794 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,805 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:44,833 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:44,834 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:30:44,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:30:44,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:30:44,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:30:44,834 INFO L87 Difference]: Start difference. First operand 80 states and 86 transitions. Second operand 6 states. [2018-04-11 16:30:44,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:44,889 INFO L93 Difference]: Finished difference Result 79 states and 85 transitions. [2018-04-11 16:30:44,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 16:30:44,889 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 16:30:44,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:44,889 INFO L225 Difference]: With dead ends: 79 [2018-04-11 16:30:44,890 INFO L226 Difference]: Without dead ends: 79 [2018-04-11 16:30:44,890 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:30:44,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-04-11 16:30:44,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2018-04-11 16:30:44,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-04-11 16:30:44,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 85 transitions. [2018-04-11 16:30:44,892 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 85 transitions. Word has length 22 [2018-04-11 16:30:44,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:44,892 INFO L459 AbstractCegarLoop]: Abstraction has 79 states and 85 transitions. [2018-04-11 16:30:44,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:30:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 85 transitions. [2018-04-11 16:30:44,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:30:44,893 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:44,893 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:30:44,893 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-11 16:30:44,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1795359642, now seen corresponding path program 1 times [2018-04-11 16:30:44,893 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:44,893 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:44,894 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:44,894 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:44,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:44,910 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:45,041 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:45,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 16:30:45,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 16:30:45,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 16:30:45,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:30:45,042 INFO L87 Difference]: Start difference. First operand 79 states and 85 transitions. Second operand 9 states. [2018-04-11 16:30:45,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:45,208 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-04-11 16:30:45,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:30:45,209 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-04-11 16:30:45,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:45,210 INFO L225 Difference]: With dead ends: 83 [2018-04-11 16:30:45,210 INFO L226 Difference]: Without dead ends: 83 [2018-04-11 16:30:45,210 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-11 16:30:45,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-04-11 16:30:45,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2018-04-11 16:30:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-11 16:30:45,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 88 transitions. [2018-04-11 16:30:45,214 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 88 transitions. Word has length 22 [2018-04-11 16:30:45,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:45,214 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 88 transitions. [2018-04-11 16:30:45,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 16:30:45,214 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 88 transitions. [2018-04-11 16:30:45,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 16:30:45,215 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:45,215 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-11 16:30:45,215 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-11 16:30:45,216 INFO L82 PathProgramCache]: Analyzing trace with hash -1671021123, now seen corresponding path program 1 times [2018-04-11 16:30:45,216 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:45,216 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:45,217 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:45,217 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:45,217 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:45,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:45,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:45,393 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-11 16:30:45,394 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:45,394 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:45,395 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:45,423 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:45,461 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-11 16:30:45,463 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:45,483 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-11 16:30:45,483 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:45,499 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-11 16:30:45,500 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:48 [2018-04-11 16:30:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:30:45,731 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:45,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-04-11 16:30:45,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:30:45,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:30:45,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2018-04-11 16:30:45,732 INFO L87 Difference]: Start difference. First operand 82 states and 88 transitions. Second operand 19 states. [2018-04-11 16:30:45,968 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 58 DAG size of output 54 [2018-04-11 16:30:46,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:46,253 INFO L93 Difference]: Finished difference Result 88 states and 94 transitions. [2018-04-11 16:30:46,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 16:30:46,253 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 26 [2018-04-11 16:30:46,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:46,254 INFO L225 Difference]: With dead ends: 88 [2018-04-11 16:30:46,254 INFO L226 Difference]: Without dead ends: 88 [2018-04-11 16:30:46,254 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2018-04-11 16:30:46,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-11 16:30:46,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-04-11 16:30:46,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-11 16:30:46,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 94 transitions. [2018-04-11 16:30:46,257 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 94 transitions. Word has length 26 [2018-04-11 16:30:46,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:46,257 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 94 transitions. [2018-04-11 16:30:46,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:30:46,257 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 94 transitions. [2018-04-11 16:30:46,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-11 16:30:46,257 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:46,257 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-11 16:30:46,258 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-11 16:30:46,258 INFO L82 PathProgramCache]: Analyzing trace with hash -48986515, now seen corresponding path program 1 times [2018-04-11 16:30:46,258 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:46,258 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:46,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,259 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,259 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,266 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:46,302 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-11 16:30:46,302 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:46,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 16:30:46,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 16:30:46,303 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 16:30:46,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 16:30:46,303 INFO L87 Difference]: Start difference. First operand 88 states and 94 transitions. Second operand 8 states. [2018-04-11 16:30:46,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:46,398 INFO L93 Difference]: Finished difference Result 114 states and 126 transitions. [2018-04-11 16:30:46,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:30:46,399 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 41 [2018-04-11 16:30:46,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:46,399 INFO L225 Difference]: With dead ends: 114 [2018-04-11 16:30:46,399 INFO L226 Difference]: Without dead ends: 114 [2018-04-11 16:30:46,400 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-11 16:30:46,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-11 16:30:46,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 92. [2018-04-11 16:30:46,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 16:30:46,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2018-04-11 16:30:46,402 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 41 [2018-04-11 16:30:46,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:46,402 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2018-04-11 16:30:46,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 16:30:46,402 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2018-04-11 16:30:46,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-11 16:30:46,403 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:46,403 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-11 16:30:46,403 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-11 16:30:46,403 INFO L82 PathProgramCache]: Analyzing trace with hash -48986514, now seen corresponding path program 1 times [2018-04-11 16:30:46,403 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:46,403 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:46,404 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,404 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,416 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:46,458 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-11 16:30:46,458 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:46,458 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:46,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,476 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:46,492 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-11 16:30:46,492 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:30:46,492 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2018-04-11 16:30:46,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 16:30:46,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 16:30:46,493 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:30:46,493 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand 9 states. [2018-04-11 16:30:46,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:46,575 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2018-04-11 16:30:46,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 16:30:46,575 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2018-04-11 16:30:46,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:46,575 INFO L225 Difference]: With dead ends: 116 [2018-04-11 16:30:46,575 INFO L226 Difference]: Without dead ends: 116 [2018-04-11 16:30:46,576 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-11 16:30:46,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-11 16:30:46,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 104. [2018-04-11 16:30:46,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-11 16:30:46,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 116 transitions. [2018-04-11 16:30:46,578 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 116 transitions. Word has length 41 [2018-04-11 16:30:46,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:46,578 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 116 transitions. [2018-04-11 16:30:46,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 16:30:46,578 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 116 transitions. [2018-04-11 16:30:46,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-11 16:30:46,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:46,579 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-11 16:30:46,579 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-11 16:30:46,579 INFO L82 PathProgramCache]: Analyzing trace with hash -602432123, now seen corresponding path program 1 times [2018-04-11 16:30:46,579 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:46,579 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:46,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,589 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:46,629 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-11 16:30:46,630 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:46,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:30:46,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:30:46,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:30:46,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:30:46,630 INFO L87 Difference]: Start difference. First operand 104 states and 116 transitions. Second operand 5 states. [2018-04-11 16:30:46,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:46,639 INFO L93 Difference]: Finished difference Result 126 states and 139 transitions. [2018-04-11 16:30:46,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:30:46,640 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 49 [2018-04-11 16:30:46,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:46,640 INFO L225 Difference]: With dead ends: 126 [2018-04-11 16:30:46,641 INFO L226 Difference]: Without dead ends: 126 [2018-04-11 16:30:46,641 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:30:46,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-11 16:30:46,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 108. [2018-04-11 16:30:46,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-11 16:30:46,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 120 transitions. [2018-04-11 16:30:46,643 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 120 transitions. Word has length 49 [2018-04-11 16:30:46,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:46,644 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 120 transitions. [2018-04-11 16:30:46,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:30:46,644 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 120 transitions. [2018-04-11 16:30:46,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-11 16:30:46,645 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:46,645 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-11 16:30:46,645 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-11 16:30:46,645 INFO L82 PathProgramCache]: Analyzing trace with hash -430708249, now seen corresponding path program 1 times [2018-04-11 16:30:46,645 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:46,645 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:46,646 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,671 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:46,728 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-11 16:30:46,728 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:46,728 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:46,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:46,781 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-11 16:30:46,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:46,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2018-04-11 16:30:46,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 16:30:46,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 16:30:46,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-11 16:30:46,782 INFO L87 Difference]: Start difference. First operand 108 states and 120 transitions. Second operand 13 states. [2018-04-11 16:30:46,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:46,816 INFO L93 Difference]: Finished difference Result 114 states and 126 transitions. [2018-04-11 16:30:46,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 16:30:46,817 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 51 [2018-04-11 16:30:46,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:46,817 INFO L225 Difference]: With dead ends: 114 [2018-04-11 16:30:46,817 INFO L226 Difference]: Without dead ends: 114 [2018-04-11 16:30:46,817 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-11 16:30:46,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-04-11 16:30:46,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2018-04-11 16:30:46,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-04-11 16:30:46,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2018-04-11 16:30:46,819 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 51 [2018-04-11 16:30:46,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:46,819 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2018-04-11 16:30:46,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 16:30:46,820 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2018-04-11 16:30:46,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-11 16:30:46,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:46,820 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-11 16:30:46,821 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-11 16:30:46,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1244881936, now seen corresponding path program 2 times [2018-04-11 16:30:46,821 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:46,821 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:46,822 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:46,822 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:46,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:46,832 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:46,913 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-11 16:30:46,914 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:46,914 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:46,915 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:30:46,936 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:30:46,936 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:30:46,939 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:47,001 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-11 16:30:47,001 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:47,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2018-04-11 16:30:47,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 16:30:47,002 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 16:30:47,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=120, Unknown=0, NotChecked=0, Total=210 [2018-04-11 16:30:47,002 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand 15 states. [2018-04-11 16:30:47,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:47,057 INFO L93 Difference]: Finished difference Result 118 states and 130 transitions. [2018-04-11 16:30:47,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:30:47,058 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-04-11 16:30:47,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:47,058 INFO L225 Difference]: With dead ends: 118 [2018-04-11 16:30:47,058 INFO L226 Difference]: Without dead ends: 118 [2018-04-11 16:30:47,059 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-11 16:30:47,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2018-04-11 16:30:47,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2018-04-11 16:30:47,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-11 16:30:47,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 128 transitions. [2018-04-11 16:30:47,062 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 128 transitions. Word has length 55 [2018-04-11 16:30:47,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:47,062 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 128 transitions. [2018-04-11 16:30:47,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 16:30:47,062 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 128 transitions. [2018-04-11 16:30:47,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 16:30:47,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:47,063 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-11 16:30:47,063 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-11 16:30:47,064 INFO L82 PathProgramCache]: Analyzing trace with hash -702865031, now seen corresponding path program 3 times [2018-04-11 16:30:47,064 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:47,064 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:47,065 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:30:47,065 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:47,075 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:47,127 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-11 16:30:47,127 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:47,128 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:47,128 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 16:30:47,145 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 16:30:47,145 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:30:47,148 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:47,155 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-11 16:30:47,155 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:47,156 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:47,156 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:30:47,241 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-11 16:30:47,246 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-11 16:30:47,246 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:47,265 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:47,265 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-11 16:30:47,281 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-11 16:30:47,281 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:47,282 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-11 16:30:47,282 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:30:47,282 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:30:47,282 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=220, Unknown=1, NotChecked=30, Total=306 [2018-04-11 16:30:47,282 INFO L87 Difference]: Start difference. First operand 116 states and 128 transitions. Second operand 18 states. [2018-04-11 16:30:47,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:47,707 INFO L93 Difference]: Finished difference Result 157 states and 173 transitions. [2018-04-11 16:30:47,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:30:47,707 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 59 [2018-04-11 16:30:47,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:47,708 INFO L225 Difference]: With dead ends: 157 [2018-04-11 16:30:47,708 INFO L226 Difference]: Without dead ends: 157 [2018-04-11 16:30:47,709 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-11 16:30:47,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-04-11 16:30:47,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 129. [2018-04-11 16:30:47,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-11 16:30:47,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 145 transitions. [2018-04-11 16:30:47,712 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 145 transitions. Word has length 59 [2018-04-11 16:30:47,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:47,713 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 145 transitions. [2018-04-11 16:30:47,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:30:47,713 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 145 transitions. [2018-04-11 16:30:47,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-11 16:30:47,714 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:47,714 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-11 16:30:47,714 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-11 16:30:47,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2032777859, now seen corresponding path program 1 times [2018-04-11 16:30:47,714 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:47,714 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:47,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,715 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:30:47,715 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:47,727 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:47,790 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-11 16:30:47,790 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:47,790 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:47,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:47,804 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:47,889 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-11 16:30:47,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:47,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2018-04-11 16:30:47,890 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:30:47,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:30:47,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=199, Unknown=0, NotChecked=0, Total=342 [2018-04-11 16:30:47,893 INFO L87 Difference]: Start difference. First operand 129 states and 145 transitions. Second operand 19 states. [2018-04-11 16:30:47,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:47,960 INFO L93 Difference]: Finished difference Result 135 states and 151 transitions. [2018-04-11 16:30:47,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 16:30:47,962 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 63 [2018-04-11 16:30:47,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:47,963 INFO L225 Difference]: With dead ends: 135 [2018-04-11 16:30:47,963 INFO L226 Difference]: Without dead ends: 135 [2018-04-11 16:30:47,964 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-11 16:30:47,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-04-11 16:30:47,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 133. [2018-04-11 16:30:47,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-11 16:30:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 149 transitions. [2018-04-11 16:30:47,968 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 149 transitions. Word has length 63 [2018-04-11 16:30:47,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:47,969 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 149 transitions. [2018-04-11 16:30:47,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:30:47,969 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 149 transitions. [2018-04-11 16:30:47,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 16:30:47,969 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:47,970 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-11 16:30:47,970 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-11 16:30:47,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1371711244, now seen corresponding path program 2 times [2018-04-11 16:30:47,970 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:47,970 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:47,971 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:47,971 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:47,985 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:48,085 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-11 16:30:48,085 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:48,085 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:48,086 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:30:48,104 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:30:48,104 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:30:48,107 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:48,209 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-11 16:30:48,209 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:48,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2018-04-11 16:30:48,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 16:30:48,210 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 16:30:48,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=246, Unknown=0, NotChecked=0, Total=420 [2018-04-11 16:30:48,210 INFO L87 Difference]: Start difference. First operand 133 states and 149 transitions. Second operand 21 states. [2018-04-11 16:30:48,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:48,255 INFO L93 Difference]: Finished difference Result 139 states and 155 transitions. [2018-04-11 16:30:48,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 16:30:48,256 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-11 16:30:48,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:48,256 INFO L225 Difference]: With dead ends: 139 [2018-04-11 16:30:48,256 INFO L226 Difference]: Without dead ends: 139 [2018-04-11 16:30:48,256 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-11 16:30:48,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-11 16:30:48,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 137. [2018-04-11 16:30:48,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-11 16:30:48,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 153 transitions. [2018-04-11 16:30:48,259 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 153 transitions. Word has length 67 [2018-04-11 16:30:48,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:48,259 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 153 transitions. [2018-04-11 16:30:48,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 16:30:48,259 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 153 transitions. [2018-04-11 16:30:48,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 16:30:48,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:48,259 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-11 16:30:48,259 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-11 16:30:48,260 INFO L82 PathProgramCache]: Analyzing trace with hash 596649749, now seen corresponding path program 3 times [2018-04-11 16:30:48,260 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:48,260 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:48,260 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:48,260 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:30:48,260 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:48,268 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:48,374 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-11 16:30:48,374 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:48,374 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:48,375 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 16:30:48,394 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 16:30:48,395 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:30:48,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:48,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 16:30:48,417 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:48,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 16:30:48,431 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:48,443 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:30:48,443 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 16:30:48,571 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-11 16:30:48,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:48,584 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-11 16:30:48,584 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-11 16:30:48,593 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-11 16:30:48,593 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:30 [2018-04-11 16:30:48,647 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-11 16:30:48,647 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:48,647 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2018-04-11 16:30:48,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 16:30:48,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 16:30:48,648 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=459, Unknown=1, NotChecked=44, Total=600 [2018-04-11 16:30:48,648 INFO L87 Difference]: Start difference. First operand 137 states and 153 transitions. Second operand 25 states. [2018-04-11 16:30:49,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:49,265 INFO L93 Difference]: Finished difference Result 162 states and 180 transitions. [2018-04-11 16:30:49,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 16:30:49,265 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 71 [2018-04-11 16:30:49,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:49,266 INFO L225 Difference]: With dead ends: 162 [2018-04-11 16:30:49,266 INFO L226 Difference]: Without dead ends: 162 [2018-04-11 16:30:49,266 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-11 16:30:49,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-04-11 16:30:49,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 152. [2018-04-11 16:30:49,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 16:30:49,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 170 transitions. [2018-04-11 16:30:49,270 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 170 transitions. Word has length 71 [2018-04-11 16:30:49,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:49,270 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 170 transitions. [2018-04-11 16:30:49,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 16:30:49,271 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 170 transitions. [2018-04-11 16:30:49,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 16:30:49,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:49,271 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-11 16:30:49,271 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-11 16:30:49,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1900744446, now seen corresponding path program 1 times [2018-04-11 16:30:49,272 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:49,272 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:49,273 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,273 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:30:49,273 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:49,284 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:49,357 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-11 16:30:49,357 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:49,357 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 16:30:49,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 16:30:49,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 16:30:49,358 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:30:49,358 INFO L87 Difference]: Start difference. First operand 152 states and 170 transitions. Second operand 9 states. [2018-04-11 16:30:49,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:49,477 INFO L93 Difference]: Finished difference Result 174 states and 192 transitions. [2018-04-11 16:30:49,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 16:30:49,477 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 77 [2018-04-11 16:30:49,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:49,478 INFO L225 Difference]: With dead ends: 174 [2018-04-11 16:30:49,478 INFO L226 Difference]: Without dead ends: 174 [2018-04-11 16:30:49,478 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-11 16:30:49,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-11 16:30:49,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 158. [2018-04-11 16:30:49,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-11 16:30:49,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 177 transitions. [2018-04-11 16:30:49,480 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 177 transitions. Word has length 77 [2018-04-11 16:30:49,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:49,480 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 177 transitions. [2018-04-11 16:30:49,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 16:30:49,481 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 177 transitions. [2018-04-11 16:30:49,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 16:30:49,481 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:49,481 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-11 16:30:49,481 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-11 16:30:49,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1900744445, now seen corresponding path program 1 times [2018-04-11 16:30:49,481 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:49,481 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:49,482 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:49,482 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:49,497 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:49,545 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-11 16:30:49,546 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:30:49,546 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 16:30:49,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 16:30:49,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 16:30:49,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:30:49,547 INFO L87 Difference]: Start difference. First operand 158 states and 177 transitions. Second operand 7 states. [2018-04-11 16:30:49,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:49,601 INFO L93 Difference]: Finished difference Result 194 states and 213 transitions. [2018-04-11 16:30:49,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:30:49,602 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 77 [2018-04-11 16:30:49,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:49,603 INFO L225 Difference]: With dead ends: 194 [2018-04-11 16:30:49,603 INFO L226 Difference]: Without dead ends: 185 [2018-04-11 16:30:49,603 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-11 16:30:49,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-11 16:30:49,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 161. [2018-04-11 16:30:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-04-11 16:30:49,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 179 transitions. [2018-04-11 16:30:49,605 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 179 transitions. Word has length 77 [2018-04-11 16:30:49,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:49,606 INFO L459 AbstractCegarLoop]: Abstraction has 161 states and 179 transitions. [2018-04-11 16:30:49,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 16:30:49,606 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 179 transitions. [2018-04-11 16:30:49,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 16:30:49,606 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:49,606 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-11 16:30:49,606 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-11 16:30:49,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1408451624, now seen corresponding path program 1 times [2018-04-11 16:30:49,606 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:49,607 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:49,607 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:49,607 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:49,633 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:49,722 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-11 16:30:49,723 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:49,723 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:49,723 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:49,742 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:49,818 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-11 16:30:49,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:49,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 16 [2018-04-11 16:30:49,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 16:30:49,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 16:30:49,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-04-11 16:30:49,820 INFO L87 Difference]: Start difference. First operand 161 states and 179 transitions. Second operand 16 states. [2018-04-11 16:30:50,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:50,170 INFO L93 Difference]: Finished difference Result 211 states and 233 transitions. [2018-04-11 16:30:50,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 16:30:50,170 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 82 [2018-04-11 16:30:50,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:50,171 INFO L225 Difference]: With dead ends: 211 [2018-04-11 16:30:50,171 INFO L226 Difference]: Without dead ends: 211 [2018-04-11 16:30:50,172 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-11 16:30:50,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-11 16:30:50,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 162. [2018-04-11 16:30:50,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2018-04-11 16:30:50,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 178 transitions. [2018-04-11 16:30:50,176 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 178 transitions. Word has length 82 [2018-04-11 16:30:50,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:50,176 INFO L459 AbstractCegarLoop]: Abstraction has 162 states and 178 transitions. [2018-04-11 16:30:50,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 16:30:50,177 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 178 transitions. [2018-04-11 16:30:50,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 16:30:50,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:50,178 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-11 16:30:50,178 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-11 16:30:50,178 INFO L82 PathProgramCache]: Analyzing trace with hash -630211417, now seen corresponding path program 1 times [2018-04-11 16:30:50,178 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:50,178 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:50,179 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:50,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:50,179 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:50,192 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:50,360 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-11 16:30:50,360 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:50,360 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:50,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:50,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:50,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:50,408 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-11 16:30:50,409 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:50,419 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 16:30:50,419 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:50,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:30:50,430 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:30 [2018-04-11 16:30:50,819 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-11 16:30:50,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:30:50,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 25 [2018-04-11 16:30:50,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 16:30:50,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 16:30:50,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2018-04-11 16:30:50,819 INFO L87 Difference]: Start difference. First operand 162 states and 178 transitions. Second operand 26 states. [2018-04-11 16:30:51,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:30:51,329 INFO L93 Difference]: Finished difference Result 191 states and 206 transitions. [2018-04-11 16:30:51,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 16:30:51,329 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 84 [2018-04-11 16:30:51,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:30:51,330 INFO L225 Difference]: With dead ends: 191 [2018-04-11 16:30:51,330 INFO L226 Difference]: Without dead ends: 191 [2018-04-11 16:30:51,331 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-11 16:30:51,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-04-11 16:30:51,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 172. [2018-04-11 16:30:51,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 16:30:51,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 191 transitions. [2018-04-11 16:30:51,335 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 191 transitions. Word has length 84 [2018-04-11 16:30:51,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:30:51,336 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 191 transitions. [2018-04-11 16:30:51,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 16:30:51,336 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 191 transitions. [2018-04-11 16:30:51,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 16:30:51,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:30:51,337 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-11 16:30:51,337 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-11 16:30:51,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1938282679, now seen corresponding path program 1 times [2018-04-11 16:30:51,337 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:30:51,337 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:30:51,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:51,338 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:51,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:30:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:51,359 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:30:51,371 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:30:51,372 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:30:51,372 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:30:51,372 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:30:51,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:30:51,408 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:30:51,451 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-11 16:30:51,452 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-11 16:30:51,453 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,454 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,460 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,460 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:21 [2018-04-11 16:30:51,491 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-11 16:30:51,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:51,494 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-11 16:30:51,494 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,499 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,506 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:51,506 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-11 16:30:51,532 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-11 16:30:51,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:51,538 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-11 16:30:51,538 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,544 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:51,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:51,553 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2018-04-11 16:30:51,883 WARN L148 SmtUtils]: Spent 315ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-11 16:30:55,279 WARN L148 SmtUtils]: Spent 1711ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 16:30:55,288 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-11 16:30:55,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:55,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-11 16:30:55,295 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:55,300 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:55,308 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:55,308 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:30:57,044 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-11 16:30:57,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:57,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-11 16:30:57,051 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:57,066 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:57,074 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:57,075 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:30:58,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 36 [2018-04-11 16:30:58,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:30:58,777 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-11 16:30:58,778 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:30:58,783 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:30:58,790 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:30:58,791 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:00,307 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-11 16:31:00,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:00,314 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-11 16:31:00,314 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:00,320 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:00,328 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:00,328 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:02,267 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-11 16:31:02,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:02,275 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-11 16:31:02,275 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:02,282 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:02,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:02,292 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:03,687 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-11 16:31:03,689 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:03,694 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-11 16:31:03,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:03,700 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:03,708 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:03,708 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:05,327 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-11 16:31:05,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:05,334 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-11 16:31:05,335 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:05,340 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:05,348 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:05,348 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:11,648 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-11 16:31:11,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:11,653 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:31:11,654 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-11 16:31:11,654 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:11,657 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:11,663 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-11 16:31:11,663 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:12 [2018-04-11 16:31:11,714 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-11 16:31:11,714 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:31:11,714 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 16:31:11,714 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:31:11,714 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:31:11,715 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2018-04-11 16:31:11,715 INFO L87 Difference]: Start difference. First operand 172 states and 191 transitions. Second operand 18 states. [2018-04-11 16:31:14,107 WARN L151 SmtUtils]: Spent 1461ms on a formula simplification. DAG size of input: 28 DAG size of output 20 [2018-04-11 16:31:18,446 WARN L148 SmtUtils]: Spent 1855ms on a formula simplification that was a NOOP. DAG size: 33 [2018-04-11 16:31:26,621 WARN L151 SmtUtils]: Spent 4317ms on a formula simplification. DAG size of input: 37 DAG size of output 29 [2018-04-11 16:31:26,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:31:26,856 INFO L93 Difference]: Finished difference Result 218 states and 240 transitions. [2018-04-11 16:31:26,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 16:31:26,856 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 85 [2018-04-11 16:31:26,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:31:26,857 INFO L225 Difference]: With dead ends: 218 [2018-04-11 16:31:26,858 INFO L226 Difference]: Without dead ends: 218 [2018-04-11 16:31:26,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 32.4s TimeCoverageRelationStatistics Valid=146, Invalid=905, Unknown=5, NotChecked=0, Total=1056 [2018-04-11 16:31:26,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-11 16:31:26,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2018-04-11 16:31:26,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2018-04-11 16:31:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 222 transitions. [2018-04-11 16:31:26,862 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 222 transitions. Word has length 85 [2018-04-11 16:31:26,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:31:26,862 INFO L459 AbstractCegarLoop]: Abstraction has 195 states and 222 transitions. [2018-04-11 16:31:26,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:31:26,862 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 222 transitions. [2018-04-11 16:31:26,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 16:31:26,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:31:26,863 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-11 16:31:26,863 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-11 16:31:26,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1028023428, now seen corresponding path program 1 times [2018-04-11 16:31:26,863 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:31:26,863 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:31:26,864 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:31:26,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:31:26,864 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:31:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:31:26,872 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:31:26,936 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-11 16:31:26,936 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:31:26,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 16:31:26,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:31:26,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:31:26,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:31:26,937 INFO L87 Difference]: Start difference. First operand 195 states and 222 transitions. Second operand 6 states. [2018-04-11 16:31:26,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:31:26,956 INFO L93 Difference]: Finished difference Result 184 states and 202 transitions. [2018-04-11 16:31:26,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:31:26,957 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 86 [2018-04-11 16:31:26,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:31:26,957 INFO L225 Difference]: With dead ends: 184 [2018-04-11 16:31:26,957 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 16:31:26,957 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-11 16:31:26,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 16:31:26,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 170. [2018-04-11 16:31:26,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 16:31:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2018-04-11 16:31:26,960 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 86 [2018-04-11 16:31:26,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:31:26,961 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2018-04-11 16:31:26,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:31:26,961 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2018-04-11 16:31:26,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 16:31:26,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:31:26,961 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-11 16:31:26,961 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-11 16:31:26,961 INFO L82 PathProgramCache]: Analyzing trace with hash -42778874, now seen corresponding path program 1 times [2018-04-11 16:31:26,962 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:31:26,962 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:31:26,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:31:26,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:31:26,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:31:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:31:26,989 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:31:27,000 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:31:27,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:31:27,000 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:31:27,001 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:31:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:31:27,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:31:27,066 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-11 16:31:27,067 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 16:31:27,067 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,069 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,073 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,074 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:21 [2018-04-11 16:31:27,095 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-11 16:31:27,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:27,098 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-11 16:31:27,098 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,101 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,107 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:27,107 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-11 16:31:27,126 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-11 16:31:27,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:27,139 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-11 16:31:27,140 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,147 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:27,156 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:27,156 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2018-04-11 16:31:29,178 WARN L148 SmtUtils]: Spent 2007ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-11 16:31:32,777 WARN L148 SmtUtils]: Spent 1822ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 16:31:32,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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-11 16:31:32,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:32,787 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-11 16:31:32,788 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:32,793 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:32,801 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:32,801 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:33,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-11 16:31:33,051 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:33,054 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-11 16:31:33,055 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:33,062 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:33,070 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:33,070 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:34,558 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-11 16:31:34,561 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:34,565 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-11 16:31:34,565 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:34,570 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:34,579 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:34,580 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:36,244 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-11 16:31:36,246 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:36,250 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-11 16:31:36,250 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:36,255 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:36,263 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:36,263 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:37,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 36 [2018-04-11 16:31:37,979 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:37,983 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-11 16:31:37,983 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:37,988 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:37,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:37,996 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:39,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 36 [2018-04-11 16:31:39,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:39,776 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-11 16:31:39,776 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:39,783 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:39,793 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:39,794 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:41,689 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 36 [2018-04-11 16:31:41,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:41,694 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-11 16:31:41,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:41,699 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:41,706 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 16:31:41,707 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:55 [2018-04-11 16:31:49,629 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 28 DAG size of output 19 [2018-04-11 16:31:49,667 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-11 16:31:49,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:31:49,669 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:31:49,669 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-11 16:31:49,669 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:31:49,672 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:31:49,676 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-11 16:31:49,676 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:12 [2018-04-11 16:31:49,707 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-11 16:31:49,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:31:49,708 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 16:31:49,708 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:31:49,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:31:49,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=251, Unknown=4, NotChecked=0, Total=306 [2018-04-11 16:31:49,708 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand 18 states. [2018-04-11 16:31:59,557 WARN L148 SmtUtils]: Spent 3677ms on a formula simplification that was a NOOP. DAG size: 33 [2018-04-11 16:32:10,515 WARN L151 SmtUtils]: Spent 6442ms on a formula simplification. DAG size of input: 37 DAG size of output 29 [2018-04-11 16:32:10,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:32:10,718 INFO L93 Difference]: Finished difference Result 186 states and 199 transitions. [2018-04-11 16:32:10,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 16:32:10,718 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 86 [2018-04-11 16:32:10,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:32:10,719 INFO L225 Difference]: With dead ends: 186 [2018-04-11 16:32:10,719 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 16:32:10,719 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 56 SyntacticMatches, 14 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 37.1s TimeCoverageRelationStatistics Valid=133, Invalid=791, Unknown=6, NotChecked=0, Total=930 [2018-04-11 16:32:10,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 16:32:10,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 171. [2018-04-11 16:32:10,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2018-04-11 16:32:10,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 188 transitions. [2018-04-11 16:32:10,723 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 188 transitions. Word has length 86 [2018-04-11 16:32:10,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:32:10,724 INFO L459 AbstractCegarLoop]: Abstraction has 171 states and 188 transitions. [2018-04-11 16:32:10,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:32:10,724 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 188 transitions. [2018-04-11 16:32:10,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 16:32:10,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:32:10,724 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-11 16:32:10,725 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-11 16:32:10,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1295501641, now seen corresponding path program 1 times [2018-04-11 16:32:10,725 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:32:10,725 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:32:10,726 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:32:10,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:32:10,726 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:32:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:32:10,738 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:32:10,755 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:32:10,755 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:32:10,755 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:32:10,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:32:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:32:10,790 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:32:10,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 16:32:10,798 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:10,799 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:32:10,799 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:32:10,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:10,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:10,922 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-11 16:32:10,923 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:10,943 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:10,944 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-11 16:32:10,944 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:10,984 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-11 16:32:10,985 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,012 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-11 16:32:11,012 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,028 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-11 16:32:11,028 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:83, output treesize:69 [2018-04-11 16:32:11,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,224 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-11 16:32:11,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,308 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-11 16:32:11,309 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 16:32:11,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,424 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-11 16:32:11,425 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,427 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-11 16:32:11,428 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,515 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,521 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-11 16:32:11,521 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 16:32:11,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,662 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-11 16:32:11,662 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 16:32:11,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,805 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-11 16:32:11,806 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-11 16:32:11,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,972 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-11 16:32:11,972 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:11,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,974 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:11,974 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-11 16:32:11,974 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:12,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:12,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:12,130 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-11 16:32:12,130 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:12,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:12,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:32:12,133 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-11 16:32:12,133 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 16:32:12,264 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-11 16:32:12,264 INFO L202 ElimStorePlain]: Needed 12 recursive calls to eliminate 28 variables, input treesize:261, output treesize:373 [2018-04-11 16:32:12,517 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 193 DAG size of output 50 [2018-04-11 16:32:12,537 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-11 16:32:12,537 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:32:12,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 16:32:12,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:32:12,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:32:12,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=260, Unknown=3, NotChecked=0, Total=306 [2018-04-11 16:32:12,538 INFO L87 Difference]: Start difference. First operand 171 states and 188 transitions. Second operand 18 states. [2018-04-11 16:32:26,067 WARN L148 SmtUtils]: Spent 12421ms on a formula simplification that was a NOOP. DAG size: 67 [2018-04-11 16:32:42,232 WARN L148 SmtUtils]: Spent 16135ms on a formula simplification that was a NOOP. DAG size: 74 [2018-04-11 16:32:58,409 WARN L148 SmtUtils]: Spent 16151ms on a formula simplification that was a NOOP. DAG size: 74 [2018-04-11 16:33:12,995 WARN L148 SmtUtils]: Spent 14416ms on a formula simplification that was a NOOP. DAG size: 77 [2018-04-11 16:33:13,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:33:13,153 INFO L93 Difference]: Finished difference Result 220 states and 240 transitions. [2018-04-11 16:33:13,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 16:33:13,154 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 88 [2018-04-11 16:33:13,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:33:13,154 INFO L225 Difference]: With dead ends: 220 [2018-04-11 16:33:13,154 INFO L226 Difference]: Without dead ends: 220 [2018-04-11 16:33:13,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 59.9s TimeCoverageRelationStatistics Valid=132, Invalid=919, Unknown=5, NotChecked=0, Total=1056 [2018-04-11 16:33:13,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-11 16:33:13,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 175. [2018-04-11 16:33:13,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 16:33:13,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 194 transitions. [2018-04-11 16:33:13,159 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 194 transitions. Word has length 88 [2018-04-11 16:33:13,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:33:13,159 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 194 transitions. [2018-04-11 16:33:13,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:33:13,160 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 194 transitions. [2018-04-11 16:33:13,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-11 16:33:13,160 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:33:13,160 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-11 16:33:13,160 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-11 16:33:13,161 INFO L82 PathProgramCache]: Analyzing trace with hash -710703290, now seen corresponding path program 1 times [2018-04-11 16:33:13,161 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:33:13,161 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:33:13,162 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:13,162 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:13,162 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:13,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:13,174 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:33:13,299 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-11 16:33:13,299 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:33:13,300 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:33:13,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:13,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:13,320 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:33:13,444 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-11 16:33:13,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:33:13,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 17 [2018-04-11 16:33:13,445 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:33:13,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:33:13,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2018-04-11 16:33:13,445 INFO L87 Difference]: Start difference. First operand 175 states and 194 transitions. Second operand 18 states. [2018-04-11 16:33:13,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:33:13,948 INFO L93 Difference]: Finished difference Result 197 states and 218 transitions. [2018-04-11 16:33:13,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:33:13,948 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 89 [2018-04-11 16:33:13,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:33:13,949 INFO L225 Difference]: With dead ends: 197 [2018-04-11 16:33:13,949 INFO L226 Difference]: Without dead ends: 197 [2018-04-11 16:33:13,949 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-11 16:33:13,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-11 16:33:13,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 173. [2018-04-11 16:33:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-04-11 16:33:13,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 192 transitions. [2018-04-11 16:33:13,952 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 192 transitions. Word has length 89 [2018-04-11 16:33:13,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:33:13,952 INFO L459 AbstractCegarLoop]: Abstraction has 173 states and 192 transitions. [2018-04-11 16:33:13,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:33:13,952 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 192 transitions. [2018-04-11 16:33:13,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 16:33:13,953 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:33:13,953 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-11 16:33:13,953 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-11 16:33:13,953 INFO L82 PathProgramCache]: Analyzing trace with hash -556965513, now seen corresponding path program 1 times [2018-04-11 16:33:13,953 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:33:13,953 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:33:13,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:13,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:13,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:13,965 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:33:14,182 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-11 16:33:14,183 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:33:14,183 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:33:14,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:14,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:33:14,303 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-11 16:33:14,304 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-11 16:33:14,304 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:14,305 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:14,308 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:14,309 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-11 16:33:14,341 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 16:33:14,342 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:33:14,342 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-11 16:33:14,342 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:14,345 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:14,348 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-11 16:33:14,348 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-11 16:33:14,362 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-11 16:33:14,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:33:14,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 23 [2018-04-11 16:33:14,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 16:33:14,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 16:33:14,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2018-04-11 16:33:14,363 INFO L87 Difference]: Start difference. First operand 173 states and 192 transitions. Second operand 24 states. [2018-04-11 16:33:14,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:33:14,658 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2018-04-11 16:33:14,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 16:33:14,659 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 90 [2018-04-11 16:33:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:33:14,660 INFO L225 Difference]: With dead ends: 236 [2018-04-11 16:33:14,660 INFO L226 Difference]: Without dead ends: 236 [2018-04-11 16:33:14,660 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-11 16:33:14,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-11 16:33:14,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 195. [2018-04-11 16:33:14,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2018-04-11 16:33:14,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 217 transitions. [2018-04-11 16:33:14,664 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 217 transitions. Word has length 90 [2018-04-11 16:33:14,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:33:14,664 INFO L459 AbstractCegarLoop]: Abstraction has 195 states and 217 transitions. [2018-04-11 16:33:14,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 16:33:14,665 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 217 transitions. [2018-04-11 16:33:14,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 16:33:14,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:33:14,665 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-11 16:33:14,665 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-11 16:33:14,666 INFO L82 PathProgramCache]: Analyzing trace with hash -86061627, now seen corresponding path program 1 times [2018-04-11 16:33:14,666 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:33:14,666 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:33:14,666 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:14,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:14,667 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:14,700 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:33:14,960 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-11 16:33:14,960 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:33:14,960 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:33:14,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:14,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:14,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:33:15,065 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-11 16:33:15,065 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,066 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,066 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:33:15,097 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-11 16:33:15,098 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-11 16:33:15,098 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,099 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,103 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,104 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2018-04-11 16:33:15,122 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-11 16:33:15,122 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,124 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-11 16:33:15,125 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:3 [2018-04-11 16:33:15,127 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-11 16:33:15,128 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:33:15,128 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-11 16:33:15,128 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,130 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,133 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,133 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:5 [2018-04-11 16:33:15,138 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-11 16:33:15,138 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:33:15,138 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 25 [2018-04-11 16:33:15,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 16:33:15,139 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 16:33:15,139 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2018-04-11 16:33:15,139 INFO L87 Difference]: Start difference. First operand 195 states and 217 transitions. Second operand 26 states. [2018-04-11 16:33:15,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:33:15,432 INFO L93 Difference]: Finished difference Result 210 states and 232 transitions. [2018-04-11 16:33:15,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 16:33:15,433 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 91 [2018-04-11 16:33:15,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:33:15,433 INFO L225 Difference]: With dead ends: 210 [2018-04-11 16:33:15,433 INFO L226 Difference]: Without dead ends: 210 [2018-04-11 16:33:15,434 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-11 16:33:15,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-11 16:33:15,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2018-04-11 16:33:15,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-11 16:33:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 219 transitions. [2018-04-11 16:33:15,436 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 219 transitions. Word has length 91 [2018-04-11 16:33:15,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:33:15,436 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 219 transitions. [2018-04-11 16:33:15,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 16:33:15,437 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 219 transitions. [2018-04-11 16:33:15,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 16:33:15,437 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:33:15,437 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-11 16:33:15,437 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-11 16:33:15,437 INFO L82 PathProgramCache]: Analyzing trace with hash 977291059, now seen corresponding path program 1 times [2018-04-11 16:33:15,437 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:33:15,437 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:33:15,438 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:15,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:15,438 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:15,444 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:33:15,477 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-11 16:33:15,477 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:33:15,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:33:15,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:33:15,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:33:15,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:33:15,478 INFO L87 Difference]: Start difference. First operand 197 states and 219 transitions. Second operand 5 states. [2018-04-11 16:33:15,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:33:15,512 INFO L93 Difference]: Finished difference Result 208 states and 227 transitions. [2018-04-11 16:33:15,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:33:15,512 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-04-11 16:33:15,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:33:15,513 INFO L225 Difference]: With dead ends: 208 [2018-04-11 16:33:15,513 INFO L226 Difference]: Without dead ends: 204 [2018-04-11 16:33:15,514 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-11 16:33:15,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-11 16:33:15,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 186. [2018-04-11 16:33:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-11 16:33:15,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 204 transitions. [2018-04-11 16:33:15,517 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 204 transitions. Word has length 91 [2018-04-11 16:33:15,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:33:15,517 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 204 transitions. [2018-04-11 16:33:15,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:33:15,517 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 204 transitions. [2018-04-11 16:33:15,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-11 16:33:15,518 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:33:15,518 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-11 16:33:15,518 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-11 16:33:15,518 INFO L82 PathProgramCache]: Analyzing trace with hash 1219569818, now seen corresponding path program 1 times [2018-04-11 16:33:15,519 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:33:15,519 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:33:15,519 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:15,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:15,519 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:33:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:15,537 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:33:15,545 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:33:15,545 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:33:15,545 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:33:15,546 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:33:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:33:15,576 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:33:15,636 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-11 16:33:15,636 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,646 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-11 16:33:15,647 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-11 16:33:15,648 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,649 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,655 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-11 16:33:15,655 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:41, output treesize:25 [2018-04-11 16:33:15,693 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-11 16:33:15,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:15,695 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-11 16:33:15,695 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,699 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,707 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,707 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2018-04-11 16:33:15,771 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-11 16:33:15,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:15,776 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-11 16:33:15,776 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,785 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,794 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,794 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2018-04-11 16:33:15,848 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-11 16:33:15,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:15,863 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-11 16:33:15,863 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,870 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,884 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:15,884 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:57 [2018-04-11 16:33:15,959 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-11 16:33:15,966 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:15,977 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-11 16:33:15,977 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:15,995 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,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-11 16:33:16,014 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:77, output treesize:73 [2018-04-11 16:33:16,114 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-11 16:33:16,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:16,141 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-11 16:33:16,141 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,153 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,175 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:16,175 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:93, output treesize:89 [2018-04-11 16:33:16,300 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-11 16:33:16,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:16,343 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-11 16:33:16,344 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,355 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,388 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:16,388 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:109, output treesize:105 [2018-04-11 16:33:16,498 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-11 16:33:16,504 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:16,521 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-11 16:33:16,522 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,536 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:16,557 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:16,557 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:125, output treesize:121 [2018-04-11 16:33:16,977 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-11 16:33:16,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:17,088 INFO L303 Elim1Store]: Index analysis took 110 ms [2018-04-11 16:33:17,089 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-11 16:33:17,089 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:17,113 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:17,137 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:17,137 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:141, output treesize:137 [2018-04-11 16:33:24,584 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-11 16:33:24,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:24,631 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-11 16:33:24,632 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:24,648 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:24,677 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2018-04-11 16:33:24,677 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:157, output treesize:153 [2018-04-11 16:33:54,839 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-11 16:33:54,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,864 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,865 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,865 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:33:54,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,870 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,873 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,875 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-11 16:33:54,876 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:54,933 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:33:54,955 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-11 16:33:54,955 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:161, output treesize:21 [2018-04-11 16:33:54,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:33:54,979 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-11 16:33:54,979 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:33:54,986 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-11 16:33:54,986 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:22 [2018-04-11 16:33:55,058 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-11 16:33:55,058 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:33:55,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-11 16:33:55,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 16:33:55,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 16:33:55,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=882, Unknown=14, NotChecked=0, Total=1122 [2018-04-11 16:33:55,059 INFO L87 Difference]: Start difference. First operand 186 states and 204 transitions. Second operand 34 states. [2018-04-11 16:34:04,792 WARN L148 SmtUtils]: Spent 2402ms on a formula simplification that was a NOOP. DAG size: 83 Received shutdown request... [2018-04-11 16:34:13,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 16:34:13,589 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 16:34:13,593 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 16:34:13,593 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 04:34:13 BoogieIcfgContainer [2018-04-11 16:34:13,593 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 16:34:13,594 INFO L168 Benchmark]: Toolchain (without parser) took 210681.53 ms. Allocated memory was 400.0 MB in the beginning and 863.0 MB in the end (delta: 462.9 MB). Free memory was 330.0 MB in the beginning and 662.5 MB in the end (delta: -332.5 MB). Peak memory consumption was 130.5 MB. Max. memory is 5.3 GB. [2018-04-11 16:34:13,594 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 400.0 MB. Free memory is still 360.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 16:34:13,595 INFO L168 Benchmark]: CACSL2BoogieTranslator took 318.79 ms. Allocated memory is still 400.0 MB. Free memory was 330.0 MB in the beginning and 283.6 MB in the end (delta: 46.4 MB). Peak memory consumption was 46.4 MB. Max. memory is 5.3 GB. [2018-04-11 16:34:13,595 INFO L168 Benchmark]: Boogie Preprocessor took 59.84 ms. Allocated memory is still 400.0 MB. Free memory was 283.6 MB in the beginning and 279.7 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 16:34:13,595 INFO L168 Benchmark]: RCFGBuilder took 766.43 ms. Allocated memory was 400.0 MB in the beginning and 610.3 MB in the end (delta: 210.2 MB). Free memory was 279.7 MB in the beginning and 473.6 MB in the end (delta: -194.0 MB). Peak memory consumption was 32.2 MB. Max. memory is 5.3 GB. [2018-04-11 16:34:13,595 INFO L168 Benchmark]: TraceAbstraction took 209533.44 ms. Allocated memory was 610.3 MB in the beginning and 863.0 MB in the end (delta: 252.7 MB). Free memory was 473.6 MB in the beginning and 662.5 MB in the end (delta: -188.8 MB). Peak memory consumption was 63.9 MB. Max. memory is 5.3 GB. [2018-04-11 16:34:13,596 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 400.0 MB. Free memory is still 360.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 318.79 ms. Allocated memory is still 400.0 MB. Free memory was 330.0 MB in the beginning and 283.6 MB in the end (delta: 46.4 MB). Peak memory consumption was 46.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 59.84 ms. Allocated memory is still 400.0 MB. Free memory was 283.6 MB in the beginning and 279.7 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 766.43 ms. Allocated memory was 400.0 MB in the beginning and 610.3 MB in the end (delta: 210.2 MB). Free memory was 279.7 MB in the beginning and 473.6 MB in the end (delta: -194.0 MB). Peak memory consumption was 32.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 209533.44 ms. Allocated memory was 610.3 MB in the beginning and 863.0 MB in the end (delta: 252.7 MB). Free memory was 473.6 MB in the beginning and 662.5 MB in the end (delta: -188.8 MB). Peak memory consumption was 63.9 MB. 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 constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1477]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1477). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1460). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1460). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1460). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1460]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1460). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1470]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1470). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1474]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1474). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1470]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1470). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1474]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1474). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (186states) and interpolant automaton (currently 23 states, 34 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 41 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 380 locations, 85 error locations. TIMEOUT Result, 209.5s OverallTime, 30 OverallIterations, 11 TraceHistogramMax, 119.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 2173 SDtfs, 2687 SDslu, 13029 SDs, 0 SdLazy, 7858 SolverSat, 523 SolverUnsat, 21 SolverUnknown, 0 SolverNotchecked, 23.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1622 GetRequests, 1046 SyntacticMatches, 39 SemanticMatches, 536 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3208 ImplicationChecksByTransitivity, 178.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=197occurred in iteration=28, 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, 29 MinimizatonAttempts, 554 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 88.3s InterpolantComputationTime, 2975 NumberOfCodeBlocks, 2915 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 2581 ConstructedInterpolants, 235 QuantifiedInterpolants, 1599421 SizeOfPredicates, 103 NumberOfNonLiveVariables, 4262 ConjunctsInSsa, 423 ConjunctsInUnsatCore, 43 InterpolantComputations, 14 PerfectInterpolantSequences, 3721/5039 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-11_16-34-13-602.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-11_16-34-13-602.csv Completed graceful shutdown