java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test15_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:35:17,172 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:35:17,174 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:35:17,186 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:35:17,186 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:35:17,187 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:35:17,188 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:35:17,190 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:35:17,191 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:35:17,192 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:35:17,192 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:35:17,192 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:35:17,193 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:35:17,194 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:35:17,195 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:35:17,196 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:35:17,198 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:35:17,199 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:35:17,200 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:35:17,201 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:35:17,202 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:35:17,202 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:35:17,203 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:35:17,203 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:35:17,204 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:35:17,205 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:35:17,205 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:35:17,205 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:35:17,206 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:35:17,206 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:35:17,207 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:35:17,207 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:35:17,227 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:35:17,227 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:35:17,228 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:35:17,228 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:35:17,228 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:35:17,229 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:35:17,229 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:35:17,230 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:35:17,230 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:35:17,230 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:35:17,230 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:35:17,230 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:35:17,230 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:35:17,231 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:35:17,231 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:35:17,231 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:35:17,231 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:35:17,231 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:35:17,258 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:35:17,267 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:35:17,270 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:35:17,272 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:35:17,272 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:35:17,273 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,554 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5451b68c6 [2018-04-11 11:35:17,698 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:35:17,698 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:35:17,699 INFO L168 CDTParser]: Scanning memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,707 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:35:17,707 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:35:17,707 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:35:17,707 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,707 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_put ('ldv_kref_put') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_32 ('__bswap_32') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc ('ldv_zalloc') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add ('ldv_list_add') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point ('entry_point') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__f ('f') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_get_drvdata ('ldv_hid_get_drvdata') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_remove ('ldv_arvo_remove') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__g ('g') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_del ('__ldv_list_del') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specials ('lvd_arvo_remove_specials') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_get ('ldv_kref_get') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_del ('ldv_list_del') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_struct ('ldv_arvo_init_arvo_device_struct') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_set_drvdata ('ldv_hid_set_drvdata') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_64 ('__bswap_64') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,709 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_free ('ldv_msg_free') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_probe_unsafe ('ldv_arvo_probe_unsafe') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_malloc ('ldv_malloc') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_init ('ldv_kref_init') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_add ('__ldv_list_add') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafe ('ldv_arvo_init_specials_unsafe') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,710 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_positive ('ldv_positive') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ssize_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__int8_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__fsfilcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsfilcnt64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__int32_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____mode_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____socklen_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__idtype_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__gid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_mutexattr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____blkcnt64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldiv_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____time_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_mutex_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_short in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_int64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ino_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__timer_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____int8_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____u_short in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__key_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsfilcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_int in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____nlink_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__mode_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____timer_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__fsblkcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____int32_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fd_mask in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____qaddr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsblkcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__nlink_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____blksize_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_key_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____sig_atomic_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__id_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____rlim64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_quad_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____uint64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____useconds_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____uint8_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__loff_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsword_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__uint in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____uid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ssize_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____int64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____key_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_barrierattr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__sigset_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__register_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____u_int in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__dev_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____syscall_slong_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__time_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_rwlock_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____blkcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____quad_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____uint16_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____gid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ino64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____off_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__clock_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ino_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ushort in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____pid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_rwlockattr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__fd_mask in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_long in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_barrier_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____u_quad_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ulong in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__fsid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_int32_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__clockid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__int64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__suseconds_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____daddr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____WAIT_STATUS in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_condattr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____loff_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__daddr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_int8_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____clock_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,718 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____syscall_ulong_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__int16_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____dev_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__blksize_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____id_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__wchar_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__fd_set in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__uid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_attr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lldiv_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____caddr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____fsblkcnt64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____u_char in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____off64_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____suseconds_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,719 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__quad_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____pthread_list_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_int16_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__blkcnt_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__caddr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_spinlock_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____rlim_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____clockid_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____sigset_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__off_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_once_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____int16_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,720 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____uint32_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____intptr_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i____u_long in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__div_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__u_char in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__pthread_cond_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,721 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test___false_valid_memtrack_i__size_t in memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:17,735 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5451b68c6 [2018-04-11 11:35:17,738 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:35:17,739 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:35:17,740 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:35:17,740 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:35:17,743 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:35:17,743 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:35:17" (1/1) ... [2018-04-11 11:35:17,745 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5996812e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:17, skipping insertion in model container [2018-04-11 11:35:17,745 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:35:17" (1/1) ... [2018-04-11 11:35:17,756 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:35:17,784 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:35:17,943 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:35:18,004 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:35:18,010 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 162 non ball SCCs. Number of states in SCCs 162. [2018-04-11 11:35:18,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18 WrapperNode [2018-04-11 11:35:18,058 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:35:18,059 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:35:18,059 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:35:18,059 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:35:18,066 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,083 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,083 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,103 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,108 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,112 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... [2018-04-11 11:35:18,117 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:35:18,117 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:35:18,117 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:35:18,117 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:35:18,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_32 [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_64 [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_nonpositive [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_positive [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_malloc [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_add [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_del [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tail [2018-04-11 11:35:18,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_del [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_alloc [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fill [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_free [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_submit_msg [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgs [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_return [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_sub [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_init [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_get [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_put [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_del [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_release [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_put [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_get [2018-04-11 11:35:18,205 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_create [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__f [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__g [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_get_drvdata [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_set_drvdata [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_struct [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafe [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specials [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_probe_unsafe [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_remove [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 11:35:18,206 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 11:35:18,206 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_32 [2018-04-11 11:35:18,206 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_64 [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:35:18,207 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:35:18,208 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:35:18,209 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:35:18,210 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 11:35:18,211 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_nonpositive [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_positive [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_malloc [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_add [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_del [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tail [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_del [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_alloc [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fill [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 11:35:18,212 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_free [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_submit_msg [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgs [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_return [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_sub [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_init [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_get [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_put [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_del [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_release [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_put [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_get [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-11 11:35:18,213 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_create [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__f [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__g [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_get_drvdata [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_set_drvdata [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_struct [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafe [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specials [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_probe_unsafe [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_remove [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:35:18,214 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:35:18,597 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:35:18,715 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:35:19,006 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:35:19,010 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:35:19 BoogieIcfgContainer [2018-04-11 11:35:19,010 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:35:19,011 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:35:19,011 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:35:19,013 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:35:19,013 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:35:17" (1/3) ... [2018-04-11 11:35:19,014 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64788fcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:35:19, skipping insertion in model container [2018-04-11 11:35:19,014 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:35:18" (2/3) ... [2018-04-11 11:35:19,014 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64788fcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:35:19, skipping insertion in model container [2018-04-11 11:35:19,014 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:35:19" (3/3) ... [2018-04-11 11:35:19,016 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test15_false-valid-memtrack.i [2018-04-11 11:35:19,023 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:35:19,031 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 111 error locations. [2018-04-11 11:35:19,062 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:35:19,063 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:35:19,063 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:35:19,063 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:35:19,063 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:35:19,063 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:35:19,063 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:35:19,063 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:35:19,063 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:35:19,064 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:35:19,076 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states. [2018-04-11 11:35:19,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:35:19,083 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:19,084 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:35:19,084 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:19,102 INFO L82 PathProgramCache]: Analyzing trace with hash 19158619, now seen corresponding path program 1 times [2018-04-11 11:35:19,104 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:19,104 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:19,151 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,151 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:19,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:35:19,232 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:19,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:35:19,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:35:19,244 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:35:19,245 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:35:19,247 INFO L87 Difference]: Start difference. First operand 182 states. Second operand 3 states. [2018-04-11 11:35:19,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:19,395 INFO L93 Difference]: Finished difference Result 252 states and 269 transitions. [2018-04-11 11:35:19,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:35:19,396 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:35:19,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:19,404 INFO L225 Difference]: With dead ends: 252 [2018-04-11 11:35:19,404 INFO L226 Difference]: Without dead ends: 246 [2018-04-11 11:35:19,405 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:35:19,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-04-11 11:35:19,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 177. [2018-04-11 11:35:19,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-11 11:35:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 190 transitions. [2018-04-11 11:35:19,435 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 190 transitions. Word has length 4 [2018-04-11 11:35:19,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:19,435 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 190 transitions. [2018-04-11 11:35:19,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:35:19,435 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 190 transitions. [2018-04-11 11:35:19,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:35:19,436 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:19,436 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:35:19,436 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:19,436 INFO L82 PathProgramCache]: Analyzing trace with hash 19158620, now seen corresponding path program 1 times [2018-04-11 11:35:19,436 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:19,436 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:19,437 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,437 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,447 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:35:19,475 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:19,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:35:19,476 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:35:19,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:35:19,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:35:19,476 INFO L87 Difference]: Start difference. First operand 177 states and 190 transitions. Second operand 3 states. [2018-04-11 11:35:19,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:19,523 INFO L93 Difference]: Finished difference Result 177 states and 190 transitions. [2018-04-11 11:35:19,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:35:19,524 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:35:19,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:19,525 INFO L225 Difference]: With dead ends: 177 [2018-04-11 11:35:19,525 INFO L226 Difference]: Without dead ends: 177 [2018-04-11 11:35:19,525 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:35:19,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-11 11:35:19,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 175. [2018-04-11 11:35:19,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 11:35:19,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 188 transitions. [2018-04-11 11:35:19,532 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 188 transitions. Word has length 4 [2018-04-11 11:35:19,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:19,532 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 188 transitions. [2018-04-11 11:35:19,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:35:19,532 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 188 transitions. [2018-04-11 11:35:19,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-11 11:35:19,532 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:19,532 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:19,532 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:19,533 INFO L82 PathProgramCache]: Analyzing trace with hash -392915552, now seen corresponding path program 1 times [2018-04-11 11:35:19,533 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:19,533 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:19,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:19,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:35:19,611 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:19,611 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:35:19,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:35:19,611 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:35:19,611 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:35:19,611 INFO L87 Difference]: Start difference. First operand 175 states and 188 transitions. Second operand 6 states. [2018-04-11 11:35:19,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:19,658 INFO L93 Difference]: Finished difference Result 175 states and 187 transitions. [2018-04-11 11:35:19,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:35:19,659 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-11 11:35:19,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:19,660 INFO L225 Difference]: With dead ends: 175 [2018-04-11 11:35:19,660 INFO L226 Difference]: Without dead ends: 175 [2018-04-11 11:35:19,660 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 11:35:19,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-11 11:35:19,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2018-04-11 11:35:19,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 11:35:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 187 transitions. [2018-04-11 11:35:19,669 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 187 transitions. Word has length 25 [2018-04-11 11:35:19,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:19,669 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 187 transitions. [2018-04-11 11:35:19,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:35:19,669 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 187 transitions. [2018-04-11 11:35:19,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-11 11:35:19,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:19,670 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:19,670 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:19,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1268030686, now seen corresponding path program 1 times [2018-04-11 11:35:19,670 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:19,670 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:19,672 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,672 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,672 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,694 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 11:35:19,751 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:19,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:35:19,752 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:35:19,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:35:19,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:35:19,752 INFO L87 Difference]: Start difference. First operand 175 states and 187 transitions. Second operand 6 states. [2018-04-11 11:35:19,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:19,792 INFO L93 Difference]: Finished difference Result 175 states and 186 transitions. [2018-04-11 11:35:19,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:35:19,793 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 36 [2018-04-11 11:35:19,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:19,795 INFO L225 Difference]: With dead ends: 175 [2018-04-11 11:35:19,795 INFO L226 Difference]: Without dead ends: 175 [2018-04-11 11:35:19,795 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 11:35:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-11 11:35:19,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2018-04-11 11:35:19,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-11 11:35:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 186 transitions. [2018-04-11 11:35:19,800 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 186 transitions. Word has length 36 [2018-04-11 11:35:19,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:19,801 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 186 transitions. [2018-04-11 11:35:19,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:35:19,801 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 186 transitions. [2018-04-11 11:35:19,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 11:35:19,801 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:19,801 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:19,802 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:19,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1872184149, now seen corresponding path program 1 times [2018-04-11 11:35:19,802 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:19,802 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:19,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,803 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,803 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:19,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,826 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:19,926 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 11:35:19,927 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:19,927 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:19,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:19,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:20,007 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 11:35:20,008 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:20,010 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:35:20,010 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:35:20,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:20,057 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 11:35:20,057 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:20,058 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 11:35:20,058 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-11 11:35:20,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:20,088 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:20,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-11 11:35:20,089 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:20,107 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 11:35:20,108 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-11 11:35:20,124 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 11:35:20,152 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:20,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 11 [2018-04-11 11:35:20,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:35:20,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:35:20,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:35:20,154 INFO L87 Difference]: Start difference. First operand 175 states and 186 transitions. Second operand 12 states. [2018-04-11 11:35:20,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:20,642 INFO L93 Difference]: Finished difference Result 224 states and 242 transitions. [2018-04-11 11:35:20,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:35:20,642 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 47 [2018-04-11 11:35:20,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:20,643 INFO L225 Difference]: With dead ends: 224 [2018-04-11 11:35:20,643 INFO L226 Difference]: Without dead ends: 224 [2018-04-11 11:35:20,643 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:35:20,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-11 11:35:20,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 189. [2018-04-11 11:35:20,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-11 11:35:20,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 206 transitions. [2018-04-11 11:35:20,650 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 206 transitions. Word has length 47 [2018-04-11 11:35:20,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:20,650 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 206 transitions. [2018-04-11 11:35:20,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:35:20,651 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 206 transitions. [2018-04-11 11:35:20,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 11:35:20,651 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:20,651 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:20,651 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:20,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1872184150, now seen corresponding path program 1 times [2018-04-11 11:35:20,652 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:20,652 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:20,653 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:20,653 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:20,653 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:20,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:20,803 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-11 11:35:20,803 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:20,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:35:20,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:35:20,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:35:20,804 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:35:20,804 INFO L87 Difference]: Start difference. First operand 189 states and 206 transitions. Second operand 7 states. [2018-04-11 11:35:20,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:20,869 INFO L93 Difference]: Finished difference Result 195 states and 212 transitions. [2018-04-11 11:35:20,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:35:20,869 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 47 [2018-04-11 11:35:20,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:20,871 INFO L225 Difference]: With dead ends: 195 [2018-04-11 11:35:20,871 INFO L226 Difference]: Without dead ends: 190 [2018-04-11 11:35:20,871 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:35:20,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-04-11 11:35:20,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2018-04-11 11:35:20,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-04-11 11:35:20,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 207 transitions. [2018-04-11 11:35:20,878 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 207 transitions. Word has length 47 [2018-04-11 11:35:20,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:20,878 INFO L459 AbstractCegarLoop]: Abstraction has 190 states and 207 transitions. [2018-04-11 11:35:20,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:35:20,878 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 207 transitions. [2018-04-11 11:35:20,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-11 11:35:20,879 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:20,879 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:20,879 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:20,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1809332771, now seen corresponding path program 1 times [2018-04-11 11:35:20,880 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:20,880 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:20,881 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:20,881 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:20,881 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:20,902 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:21,026 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-11 11:35:21,026 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:21,026 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:21,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:21,068 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 37 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:35:21,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:21,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2018-04-11 11:35:21,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 11:35:21,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 11:35:21,169 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:35:21,170 INFO L87 Difference]: Start difference. First operand 190 states and 207 transitions. Second operand 11 states. [2018-04-11 11:35:21,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:21,261 INFO L93 Difference]: Finished difference Result 196 states and 213 transitions. [2018-04-11 11:35:21,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:35:21,262 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 50 [2018-04-11 11:35:21,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:21,262 INFO L225 Difference]: With dead ends: 196 [2018-04-11 11:35:21,263 INFO L226 Difference]: Without dead ends: 191 [2018-04-11 11:35:21,263 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:35:21,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-04-11 11:35:21,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2018-04-11 11:35:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2018-04-11 11:35:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 208 transitions. [2018-04-11 11:35:21,266 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 208 transitions. Word has length 50 [2018-04-11 11:35:21,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:21,266 INFO L459 AbstractCegarLoop]: Abstraction has 191 states and 208 transitions. [2018-04-11 11:35:21,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 11:35:21,266 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 208 transitions. [2018-04-11 11:35:21,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 11:35:21,267 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:21,267 INFO L355 BasicCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:21,267 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:21,267 INFO L82 PathProgramCache]: Analyzing trace with hash 539806262, now seen corresponding path program 2 times [2018-04-11 11:35:21,267 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:21,267 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:21,268 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:21,268 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:21,268 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:21,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 23 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 11:35:21,599 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:21,599 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:21,609 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:35:21,647 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:35:21,647 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:35:21,650 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 11:35:21,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:21,783 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 8] total 20 [2018-04-11 11:35:21,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 11:35:21,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 11:35:21,784 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:35:21,784 INFO L87 Difference]: Start difference. First operand 191 states and 208 transitions. Second operand 20 states. [2018-04-11 11:35:23,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:23,219 INFO L93 Difference]: Finished difference Result 260 states and 297 transitions. [2018-04-11 11:35:23,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:35:23,219 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 53 [2018-04-11 11:35:23,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:23,220 INFO L225 Difference]: With dead ends: 260 [2018-04-11 11:35:23,220 INFO L226 Difference]: Without dead ends: 255 [2018-04-11 11:35:23,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:35:23,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-11 11:35:23,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 225. [2018-04-11 11:35:23,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-11 11:35:23,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 264 transitions. [2018-04-11 11:35:23,225 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 264 transitions. Word has length 53 [2018-04-11 11:35:23,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:23,225 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 264 transitions. [2018-04-11 11:35:23,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 11:35:23,225 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 264 transitions. [2018-04-11 11:35:23,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-11 11:35:23,226 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:23,226 INFO L355 BasicCegarLoop]: trace histogram [11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:23,226 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:23,226 INFO L82 PathProgramCache]: Analyzing trace with hash 582218799, now seen corresponding path program 3 times [2018-04-11 11:35:23,226 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:23,226 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:23,227 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:23,227 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:35:23,227 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:23,250 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:23,556 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 34 proven. 42 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2018-04-11 11:35:23,557 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:23,557 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:23,565 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:35:23,600 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-04-11 11:35:23,600 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:35:23,602 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 59 proven. 10 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-11 11:35:23,803 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:23,803 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 25 [2018-04-11 11:35:23,804 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 11:35:23,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 11:35:23,804 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=544, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:35:23,804 INFO L87 Difference]: Start difference. First operand 225 states and 264 transitions. Second operand 25 states. [2018-04-11 11:35:25,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:25,389 INFO L93 Difference]: Finished difference Result 294 states and 356 transitions. [2018-04-11 11:35:25,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 11:35:25,389 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 58 [2018-04-11 11:35:25,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:25,390 INFO L225 Difference]: With dead ends: 294 [2018-04-11 11:35:25,390 INFO L226 Difference]: Without dead ends: 289 [2018-04-11 11:35:25,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 11:35:25,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2018-04-11 11:35:25,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 227. [2018-04-11 11:35:25,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-11 11:35:25,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 267 transitions. [2018-04-11 11:35:25,399 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 267 transitions. Word has length 58 [2018-04-11 11:35:25,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:25,399 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 267 transitions. [2018-04-11 11:35:25,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 11:35:25,399 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 267 transitions. [2018-04-11 11:35:25,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 11:35:25,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:25,400 INFO L355 BasicCegarLoop]: trace histogram [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:25,400 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:25,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1189893674, now seen corresponding path program 4 times [2018-04-11 11:35:25,400 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:25,401 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:25,402 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:25,402 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:35:25,402 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:25,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:25,425 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:25,635 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2018-04-11 11:35:25,636 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:25,636 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:25,641 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:35:28,605 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:35:28,605 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:35:28,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:28,761 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 58 proven. 6 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-04-11 11:35:28,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:28,783 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2018-04-11 11:35:28,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:35:28,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:35:28,783 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:35:28,783 INFO L87 Difference]: Start difference. First operand 227 states and 267 transitions. Second operand 18 states. [2018-04-11 11:35:29,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:29,942 INFO L93 Difference]: Finished difference Result 243 states and 288 transitions. [2018-04-11 11:35:29,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:35:29,942 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 59 [2018-04-11 11:35:29,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:29,943 INFO L225 Difference]: With dead ends: 243 [2018-04-11 11:35:29,943 INFO L226 Difference]: Without dead ends: 238 [2018-04-11 11:35:29,944 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2018-04-11 11:35:29,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-11 11:35:29,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 189. [2018-04-11 11:35:29,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-11 11:35:29,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 204 transitions. [2018-04-11 11:35:29,949 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 204 transitions. Word has length 59 [2018-04-11 11:35:29,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:29,949 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 204 transitions. [2018-04-11 11:35:29,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:35:29,950 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 204 transitions. [2018-04-11 11:35:29,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 11:35:29,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:29,950 INFO L355 BasicCegarLoop]: trace histogram [15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:29,951 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:29,951 INFO L82 PathProgramCache]: Analyzing trace with hash 694350693, now seen corresponding path program 1 times [2018-04-11 11:35:29,951 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:29,951 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:29,952 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:29,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:35:29,952 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:29,969 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:30,038 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2018-04-11 11:35:30,038 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:30,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:35:30,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:35:30,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:35:30,039 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:35:30,039 INFO L87 Difference]: Start difference. First operand 189 states and 204 transitions. Second operand 7 states. [2018-04-11 11:35:30,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:30,238 INFO L93 Difference]: Finished difference Result 189 states and 204 transitions. [2018-04-11 11:35:30,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:35:30,238 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 68 [2018-04-11 11:35:30,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:30,240 INFO L225 Difference]: With dead ends: 189 [2018-04-11 11:35:30,240 INFO L226 Difference]: Without dead ends: 189 [2018-04-11 11:35:30,240 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:35:30,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2018-04-11 11:35:30,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2018-04-11 11:35:30,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-11 11:35:30,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2018-04-11 11:35:30,244 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 68 [2018-04-11 11:35:30,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:30,244 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2018-04-11 11:35:30,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:35:30,244 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2018-04-11 11:35:30,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 11:35:30,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:30,246 INFO L355 BasicCegarLoop]: trace histogram [15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:30,246 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:30,246 INFO L82 PathProgramCache]: Analyzing trace with hash 694350694, now seen corresponding path program 1 times [2018-04-11 11:35:30,246 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:30,246 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:30,247 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:30,247 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:30,247 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:30,271 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:30,536 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 86 proven. 15 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2018-04-11 11:35:30,536 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:30,536 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:30,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:30,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:30,571 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:30,576 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 11:35:30,576 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:30,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 11:35:30,588 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:30,589 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 11:35:30,589 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:30,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 11:35:30,603 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:30,613 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:35:30,613 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-11 11:35:31,341 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 19 treesize of output 18 [2018-04-11 11:35:31,341 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,353 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:35:31,354 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,362 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 18 treesize of output 13 [2018-04-11 11:35:31,363 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,369 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 16 treesize of output 15 [2018-04-11 11:35:31,369 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,375 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:35:31,375 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:41, output treesize:29 [2018-04-11 11:35:31,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,529 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 49 treesize of output 52 [2018-04-11 11:35:31,530 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,612 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 55 treesize of output 58 [2018-04-11 11:35:31,613 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,669 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 11:35:31,669 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,719 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 47 [2018-04-11 11:35:31,719 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,770 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 43 treesize of output 37 [2018-04-11 11:35:31,770 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,820 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 54 [2018-04-11 11:35:31,821 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,867 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 59 [2018-04-11 11:35:31,867 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:31,911 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 45 treesize of output 39 [2018-04-11 11:35:31,911 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:31,952 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-11 11:35:31,952 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:209, output treesize:163 [2018-04-11 11:35:32,197 WARN L148 SmtUtils]: Spent 125ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:35:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 90 proven. 58 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-04-11 11:35:32,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:32,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2018-04-11 11:35:32,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 11:35:32,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 11:35:32,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=962, Unknown=4, NotChecked=0, Total=1056 [2018-04-11 11:35:32,248 INFO L87 Difference]: Start difference. First operand 188 states and 203 transitions. Second operand 33 states. [2018-04-11 11:35:39,994 WARN L151 SmtUtils]: Spent 4630ms on a formula simplification. DAG size of input: 109 DAG size of output 84 [2018-04-11 11:35:42,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:42,286 INFO L93 Difference]: Finished difference Result 244 states and 261 transitions. [2018-04-11 11:35:42,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:35:42,287 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 68 [2018-04-11 11:35:42,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:42,287 INFO L225 Difference]: With dead ends: 244 [2018-04-11 11:35:42,288 INFO L226 Difference]: Without dead ends: 239 [2018-04-11 11:35:42,288 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=215, Invalid=1943, Unknown=4, NotChecked=0, Total=2162 [2018-04-11 11:35:42,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2018-04-11 11:35:42,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 201. [2018-04-11 11:35:42,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-04-11 11:35:42,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 223 transitions. [2018-04-11 11:35:42,291 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 223 transitions. Word has length 68 [2018-04-11 11:35:42,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:42,291 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 223 transitions. [2018-04-11 11:35:42,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 11:35:42,291 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 223 transitions. [2018-04-11 11:35:42,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 11:35:42,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:42,292 INFO L355 BasicCegarLoop]: trace histogram [18, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:42,292 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:42,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1237790535, now seen corresponding path program 2 times [2018-04-11 11:35:42,292 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:42,292 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:42,293 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:42,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:42,293 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:42,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:42,310 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:42,525 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 56 proven. 77 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-04-11 11:35:42,526 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:42,526 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:42,537 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:35:42,589 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:35:42,589 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:35:42,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:42,598 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 11:35:42,599 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:42,618 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 11:35:42,618 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:42,621 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 11:35:42,622 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:42,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 11:35:42,643 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:42,660 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:35:42,660 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-11 11:35:43,368 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:35:43,369 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,376 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 19 treesize of output 18 [2018-04-11 11:35:43,377 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,384 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 18 treesize of output 13 [2018-04-11 11:35:43,384 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,391 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 16 treesize of output 15 [2018-04-11 11:35:43,391 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,398 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:35:43,398 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:41, output treesize:29 [2018-04-11 11:35:43,533 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,534 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,535 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 64 [2018-04-11 11:35:43,535 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,618 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 45 treesize of output 39 [2018-04-11 11:35:43,618 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,669 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,670 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 44 treesize of output 47 [2018-04-11 11:35:43,670 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,725 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 55 treesize of output 58 [2018-04-11 11:35:43,725 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,780 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 64 [2018-04-11 11:35:43,780 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,833 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 46 [2018-04-11 11:35:43,833 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,879 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,880 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 11:35:43,881 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:35:43,930 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 43 treesize of output 37 [2018-04-11 11:35:43,930 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:43,982 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-11 11:35:43,983 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:209, output treesize:163 [2018-04-11 11:35:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 116 proven. 77 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-04-11 11:35:44,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:44,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 31 [2018-04-11 11:35:44,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 11:35:44,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 11:35:44,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=835, Unknown=6, NotChecked=0, Total=930 [2018-04-11 11:35:44,198 INFO L87 Difference]: Start difference. First operand 201 states and 223 transitions. Second operand 31 states. [2018-04-11 11:35:50,273 WARN L151 SmtUtils]: Spent 2880ms on a formula simplification. DAG size of input: 87 DAG size of output 84 [2018-04-11 11:35:52,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:52,440 INFO L93 Difference]: Finished difference Result 245 states and 262 transitions. [2018-04-11 11:35:52,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 11:35:52,440 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 71 [2018-04-11 11:35:52,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:52,441 INFO L225 Difference]: With dead ends: 245 [2018-04-11 11:35:52,441 INFO L226 Difference]: Without dead ends: 240 [2018-04-11 11:35:52,441 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=223, Invalid=1841, Unknown=6, NotChecked=0, Total=2070 [2018-04-11 11:35:52,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-04-11 11:35:52,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 202. [2018-04-11 11:35:52,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-11 11:35:52,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 224 transitions. [2018-04-11 11:35:52,445 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 224 transitions. Word has length 71 [2018-04-11 11:35:52,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:52,446 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 224 transitions. [2018-04-11 11:35:52,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 11:35:52,446 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 224 transitions. [2018-04-11 11:35:52,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-11 11:35:52,446 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:52,446 INFO L355 BasicCegarLoop]: trace histogram [21, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:52,446 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:52,446 INFO L82 PathProgramCache]: Analyzing trace with hash 2043567750, now seen corresponding path program 3 times [2018-04-11 11:35:52,446 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:52,446 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:52,447 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:52,447 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:35:52,447 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:52,477 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:52,709 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 142 proven. 28 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 11:35:52,709 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:52,709 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:52,715 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:35:52,736 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 11:35:52,736 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:35:52,738 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:52,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-11 11:35:52,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:52,755 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-11 11:35:52,755 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:52,767 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:35:52,767 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:50, output treesize:48 [2018-04-11 11:35:55,164 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:35:55,165 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:35:55,165 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,167 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:35:55,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:35:55,176 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,177 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,183 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:35:55,183 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:50, output treesize:29 [2018-04-11 11:35:55,215 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-11 11:35:55,216 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2018-04-11 11:35:55,217 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,218 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,224 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 11:35:55,225 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 15 treesize of output 3 [2018-04-11 11:35:55,225 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,226 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:35:55,230 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:35:55,230 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:47, output treesize:17 [2018-04-11 11:35:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 144 proven. 7 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2018-04-11 11:35:55,278 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:55,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 26 [2018-04-11 11:35:55,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:35:55,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:35:55,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=635, Unknown=1, NotChecked=0, Total=702 [2018-04-11 11:35:55,279 INFO L87 Difference]: Start difference. First operand 202 states and 224 transitions. Second operand 27 states. [2018-04-11 11:35:56,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:56,411 INFO L93 Difference]: Finished difference Result 212 states and 235 transitions. [2018-04-11 11:35:56,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:35:56,411 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 74 [2018-04-11 11:35:56,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:56,412 INFO L225 Difference]: With dead ends: 212 [2018-04-11 11:35:56,412 INFO L226 Difference]: Without dead ends: 212 [2018-04-11 11:35:56,412 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=160, Invalid=1561, Unknown=1, NotChecked=0, Total=1722 [2018-04-11 11:35:56,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-04-11 11:35:56,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 201. [2018-04-11 11:35:56,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-04-11 11:35:56,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 223 transitions. [2018-04-11 11:35:56,415 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 223 transitions. Word has length 74 [2018-04-11 11:35:56,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:56,416 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 223 transitions. [2018-04-11 11:35:56,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:35:56,416 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 223 transitions. [2018-04-11 11:35:56,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-11 11:35:56,417 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:56,417 INFO L355 BasicCegarLoop]: trace histogram [21, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:56,417 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:56,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1074802728, now seen corresponding path program 1 times [2018-04-11 11:35:56,417 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:56,417 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:56,418 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,418 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:35:56,418 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:56,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:56,484 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2018-04-11 11:35:56,484 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:56,484 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:56,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:56,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:56,554 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2018-04-11 11:35:56,582 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:35:56,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-04-11 11:35:56,582 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:35:56,582 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:35:56,583 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:35:56,583 INFO L87 Difference]: Start difference. First operand 201 states and 223 transitions. Second operand 6 states. [2018-04-11 11:35:56,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:56,603 INFO L93 Difference]: Finished difference Result 200 states and 222 transitions. [2018-04-11 11:35:56,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:35:56,605 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 75 [2018-04-11 11:35:56,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:56,606 INFO L225 Difference]: With dead ends: 200 [2018-04-11 11:35:56,606 INFO L226 Difference]: Without dead ends: 200 [2018-04-11 11:35:56,607 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:35:56,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-04-11 11:35:56,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2018-04-11 11:35:56,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-11 11:35:56,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 222 transitions. [2018-04-11 11:35:56,614 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 222 transitions. Word has length 75 [2018-04-11 11:35:56,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:56,614 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 222 transitions. [2018-04-11 11:35:56,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:35:56,614 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 222 transitions. [2018-04-11 11:35:56,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-11 11:35:56,615 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:56,615 INFO L355 BasicCegarLoop]: trace histogram [21, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:56,615 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:56,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1040854118, now seen corresponding path program 1 times [2018-04-11 11:35:56,616 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:56,616 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:56,616 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:56,617 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:56,635 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:56,688 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2018-04-11 11:35:56,688 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:35:56,688 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:35:56,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:35:56,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:35:56,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:35:56,689 INFO L87 Difference]: Start difference. First operand 200 states and 222 transitions. Second operand 7 states. [2018-04-11 11:35:56,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:35:56,732 INFO L93 Difference]: Finished difference Result 198 states and 219 transitions. [2018-04-11 11:35:56,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:35:56,732 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 76 [2018-04-11 11:35:56,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:35:56,733 INFO L225 Difference]: With dead ends: 198 [2018-04-11 11:35:56,733 INFO L226 Difference]: Without dead ends: 198 [2018-04-11 11:35:56,733 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:35:56,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-04-11 11:35:56,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2018-04-11 11:35:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-04-11 11:35:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 219 transitions. [2018-04-11 11:35:56,737 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 219 transitions. Word has length 76 [2018-04-11 11:35:56,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:35:56,737 INFO L459 AbstractCegarLoop]: Abstraction has 198 states and 219 transitions. [2018-04-11 11:35:56,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:35:56,737 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 219 transitions. [2018-04-11 11:35:56,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-11 11:35:56,737 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:35:56,737 INFO L355 BasicCegarLoop]: trace histogram [21, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:35:56,737 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:35:56,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1068559750, now seen corresponding path program 1 times [2018-04-11 11:35:56,738 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:35:56,738 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:35:56,738 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:56,738 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:35:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:56,762 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:35:56,912 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2018-04-11 11:35:56,912 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:35:56,912 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:35:56,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:35:56,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:35:56,957 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:35:56,961 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:35:56,961 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:56,971 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:35:56,972 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:35:56,982 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:35:56,982 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:36 [2018-04-11 11:36:01,062 WARN L148 SmtUtils]: Spent 2012ms on a formula simplification that was a NOOP. DAG size: 26 [2018-04-11 11:36:01,518 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-04-11 11:36:01,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:36:01,520 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,528 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,548 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 37 [2018-04-11 11:36:01,549 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:36:01,549 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,555 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,573 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 53 treesize of output 50 [2018-04-11 11:36:01,574 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:36:01,575 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,581 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,601 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-04-11 11:36:01,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:36:01,603 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,610 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,627 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:01,627 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:103, output treesize:76 [2018-04-11 11:36:01,699 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 60 treesize of output 56 [2018-04-11 11:36:01,700 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-04-11 11:36:01,700 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,707 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,723 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 45 treesize of output 41 [2018-04-11 11:36:01,724 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 15 treesize of output 3 [2018-04-11 11:36:01,724 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,729 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,747 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2018-04-11 11:36:01,749 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2018-04-11 11:36:01,749 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,762 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,777 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 36 treesize of output 32 [2018-04-11 11:36:01,778 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 15 treesize of output 3 [2018-04-11 11:36:01,778 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,782 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:36:01,792 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:01,793 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:112, output treesize:52 [2018-04-11 11:36:01,884 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 142 proven. 28 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 11:36:01,919 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:36:01,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18] total 29 [2018-04-11 11:36:01,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:36:01,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:36:01,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=733, Unknown=1, NotChecked=0, Total=812 [2018-04-11 11:36:01,920 INFO L87 Difference]: Start difference. First operand 198 states and 219 transitions. Second operand 29 states. [2018-04-11 11:36:06,654 WARN L151 SmtUtils]: Spent 2037ms on a formula simplification. DAG size of input: 37 DAG size of output 34 [2018-04-11 11:36:15,040 WARN L148 SmtUtils]: Spent 8034ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:36:23,113 WARN L148 SmtUtils]: Spent 8026ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:36:27,366 WARN L148 SmtUtils]: Spent 4039ms on a formula simplification that was a NOOP. DAG size: 62 [2018-04-11 11:36:29,511 WARN L148 SmtUtils]: Spent 2036ms on a formula simplification that was a NOOP. DAG size: 61 [2018-04-11 11:36:38,890 WARN L148 SmtUtils]: Spent 8177ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 11:36:39,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:36:39,278 INFO L93 Difference]: Finished difference Result 222 states and 247 transitions. [2018-04-11 11:36:39,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:36:39,279 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 76 [2018-04-11 11:36:39,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:36:39,280 INFO L225 Difference]: With dead ends: 222 [2018-04-11 11:36:39,280 INFO L226 Difference]: Without dead ends: 215 [2018-04-11 11:36:39,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 37.9s TimeCoverageRelationStatistics Valid=288, Invalid=2261, Unknown=1, NotChecked=0, Total=2550 [2018-04-11 11:36:39,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-11 11:36:39,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 203. [2018-04-11 11:36:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-11 11:36:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 227 transitions. [2018-04-11 11:36:39,285 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 227 transitions. Word has length 76 [2018-04-11 11:36:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:36:39,286 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 227 transitions. [2018-04-11 11:36:39,286 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:36:39,286 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 227 transitions. [2018-04-11 11:36:39,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 11:36:39,286 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:36:39,287 INFO L355 BasicCegarLoop]: trace histogram [23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:36:39,287 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:36:39,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1073802637, now seen corresponding path program 1 times [2018-04-11 11:36:39,287 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:36:39,287 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:36:39,288 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:39,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:36:39,288 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:39,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:36:39,314 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:36:39,603 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 167 proven. 36 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2018-04-11 11:36:39,603 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:36:39,604 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:36:39,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:36:39,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:36:39,650 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:36:39,798 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 250 proven. 36 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-04-11 11:36:39,815 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:36:39,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 29 [2018-04-11 11:36:39,816 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:36:39,816 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:36:39,816 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-04-11 11:36:39,816 INFO L87 Difference]: Start difference. First operand 203 states and 227 transitions. Second operand 29 states. [2018-04-11 11:36:40,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:36:40,365 INFO L93 Difference]: Finished difference Result 209 states and 233 transitions. [2018-04-11 11:36:40,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 11:36:40,365 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 78 [2018-04-11 11:36:40,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:36:40,366 INFO L225 Difference]: With dead ends: 209 [2018-04-11 11:36:40,366 INFO L226 Difference]: Without dead ends: 204 [2018-04-11 11:36:40,366 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 11:36:40,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-11 11:36:40,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2018-04-11 11:36:40,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-11 11:36:40,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 228 transitions. [2018-04-11 11:36:40,371 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 228 transitions. Word has length 78 [2018-04-11 11:36:40,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:36:40,371 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 228 transitions. [2018-04-11 11:36:40,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:36:40,371 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 228 transitions. [2018-04-11 11:36:40,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-11 11:36:40,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:36:40,372 INFO L355 BasicCegarLoop]: trace histogram [25, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:36:40,372 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:36:40,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1823802311, now seen corresponding path program 2 times [2018-04-11 11:36:40,372 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:36:40,372 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:36:40,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:40,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:36:40,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:40,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:36:40,409 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:36:40,646 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 202 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 11:36:40,646 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:36:40,646 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:36:40,654 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:36:40,705 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:36:40,705 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:36:40,708 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:36:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 285 proven. 45 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-11 11:36:40,906 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:36:40,906 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 25 [2018-04-11 11:36:40,906 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 11:36:40,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 11:36:40,907 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:36:40,907 INFO L87 Difference]: Start difference. First operand 204 states and 228 transitions. Second operand 25 states. [2018-04-11 11:36:41,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:36:41,426 INFO L93 Difference]: Finished difference Result 227 states and 251 transitions. [2018-04-11 11:36:41,426 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 11:36:41,426 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 80 [2018-04-11 11:36:41,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:36:41,427 INFO L225 Difference]: With dead ends: 227 [2018-04-11 11:36:41,427 INFO L226 Difference]: Without dead ends: 222 [2018-04-11 11:36:41,427 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=1335, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 11:36:41,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-11 11:36:41,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2018-04-11 11:36:41,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-04-11 11:36:41,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 246 transitions. [2018-04-11 11:36:41,430 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 246 transitions. Word has length 80 [2018-04-11 11:36:41,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:36:41,430 INFO L459 AbstractCegarLoop]: Abstraction has 222 states and 246 transitions. [2018-04-11 11:36:41,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 11:36:41,430 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 246 transitions. [2018-04-11 11:36:41,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 11:36:41,430 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:36:41,431 INFO L355 BasicCegarLoop]: trace histogram [29, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:36:41,431 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:36:41,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1643930579, now seen corresponding path program 3 times [2018-04-11 11:36:41,431 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:36:41,431 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:36:41,431 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:41,432 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:36:41,432 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:36:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:36:41,452 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:36:41,868 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 135 proven. 172 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2018-04-11 11:36:41,868 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:36:41,868 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:36:41,873 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:36:41,920 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-04-11 11:36:41,920 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:36:41,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:36:41,926 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 29 treesize of output 28 [2018-04-11 11:36:41,926 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:41,943 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 32 treesize of output 31 [2018-04-11 11:36:41,943 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:41,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2018-04-11 11:36:41,944 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:41,960 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 31 treesize of output 30 [2018-04-11 11:36:41,960 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:41,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:41,975 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:62, output treesize:58 [2018-04-11 11:36:42,255 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 27 treesize of output 26 [2018-04-11 11:36:42,255 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,265 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 26 treesize of output 20 [2018-04-11 11:36:42,265 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,274 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 11:36:42,275 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,284 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 24 treesize of output 18 [2018-04-11 11:36:42,284 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,291 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:42,291 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:53, output treesize:39 [2018-04-11 11:36:42,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,429 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 66 [2018-04-11 11:36:42,430 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,458 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 46 treesize of output 49 [2018-04-11 11:36:42,458 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,483 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 49 [2018-04-11 11:36:42,483 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:42,507 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 51 [2018-04-11 11:36:42,508 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,531 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:42,531 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:105, output treesize:85 [2018-04-11 11:36:42,705 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 21 treesize of output 20 [2018-04-11 11:36:42,706 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,717 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 20 treesize of output 15 [2018-04-11 11:36:42,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,728 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2018-04-11 11:36:42,728 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,738 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 18 treesize of output 13 [2018-04-11 11:36:42,738 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:42,747 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:36:42,747 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:41, output treesize:29 [2018-04-11 11:36:47,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,253 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 56 [2018-04-11 11:36:47,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,347 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 68 [2018-04-11 11:36:47,347 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 71 [2018-04-11 11:36:47,431 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,511 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 56 [2018-04-11 11:36:47,511 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,586 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 90 [2018-04-11 11:36:47,586 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,666 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 75 [2018-04-11 11:36:47,666 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,731 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 53 [2018-04-11 11:36:47,732 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:36:47,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 57 [2018-04-11 11:36:47,794 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:36:47,859 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 8 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2018-04-11 11:36:47,859 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 28 variables, input treesize:245, output treesize:197 [2018-04-11 11:37:13,063 WARN L151 SmtUtils]: Spent 21103ms on a formula simplification. DAG size of input: 118 DAG size of output 91 [2018-04-11 11:37:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2018-04-11 11:37:13,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:37:13,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15] total 36 [2018-04-11 11:37:13,132 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 11:37:13,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 11:37:13,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1095, Unknown=10, NotChecked=0, Total=1260 [2018-04-11 11:37:13,133 INFO L87 Difference]: Start difference. First operand 222 states and 246 transitions. Second operand 36 states. [2018-04-11 11:37:16,203 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 79 DAG size of output 60 [2018-04-11 11:37:16,463 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 115 DAG size of output 67 [2018-04-11 11:37:16,681 WARN L151 SmtUtils]: Spent 129ms on a formula simplification. DAG size of input: 103 DAG size of output 60 [2018-04-11 11:37:25,467 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 85 DAG size of output 67 [2018-04-11 11:37:25,708 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 88 DAG size of output 69 [2018-04-11 11:37:42,635 WARN L151 SmtUtils]: Spent 16789ms on a formula simplification. DAG size of input: 122 DAG size of output 115 [2018-04-11 11:37:57,569 WARN L148 SmtUtils]: Spent 12145ms on a formula simplification that was a NOOP. DAG size: 114 [2018-04-11 11:38:06,380 WARN L148 SmtUtils]: Spent 8038ms on a formula simplification that was a NOOP. DAG size: 33 [2018-04-11 11:38:09,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:38:09,675 INFO L93 Difference]: Finished difference Result 285 states and 308 transitions. [2018-04-11 11:38:09,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 11:38:09,676 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 84 [2018-04-11 11:38:09,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:38:09,676 INFO L225 Difference]: With dead ends: 285 [2018-04-11 11:38:09,676 INFO L226 Difference]: Without dead ends: 279 [2018-04-11 11:38:09,677 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 69 SyntacticMatches, 7 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 73.5s TimeCoverageRelationStatistics Valid=597, Invalid=3680, Unknown=13, NotChecked=0, Total=4290 [2018-04-11 11:38:09,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-11 11:38:09,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 219. [2018-04-11 11:38:09,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-04-11 11:38:09,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 241 transitions. [2018-04-11 11:38:09,682 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 241 transitions. Word has length 84 [2018-04-11 11:38:09,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:38:09,682 INFO L459 AbstractCegarLoop]: Abstraction has 219 states and 241 transitions. [2018-04-11 11:38:09,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 11:38:09,682 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 241 transitions. [2018-04-11 11:38:09,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 11:38:09,683 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:38:09,683 INFO L355 BasicCegarLoop]: trace histogram [31, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:38:09,683 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:38:09,683 INFO L82 PathProgramCache]: Analyzing trace with hash 569014533, now seen corresponding path program 1 times [2018-04-11 11:38:09,683 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:38:09,683 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:38:09,684 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:09,684 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:38:09,684 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:38:09,706 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:38:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2018-04-11 11:38:09,767 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:38:09,767 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:38:09,768 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:38:09,768 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:38:09,768 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:38:09,768 INFO L87 Difference]: Start difference. First operand 219 states and 241 transitions. Second operand 7 states. [2018-04-11 11:38:09,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:38:09,904 INFO L93 Difference]: Finished difference Result 225 states and 248 transitions. [2018-04-11 11:38:09,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:38:09,905 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 91 [2018-04-11 11:38:09,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:38:09,906 INFO L225 Difference]: With dead ends: 225 [2018-04-11 11:38:09,906 INFO L226 Difference]: Without dead ends: 225 [2018-04-11 11:38:09,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:38:09,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-04-11 11:38:09,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 218. [2018-04-11 11:38:09,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-11 11:38:09,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 240 transitions. [2018-04-11 11:38:09,910 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 240 transitions. Word has length 91 [2018-04-11 11:38:09,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:38:09,911 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 240 transitions. [2018-04-11 11:38:09,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:38:09,911 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 240 transitions. [2018-04-11 11:38:09,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 11:38:09,911 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:38:09,911 INFO L355 BasicCegarLoop]: trace histogram [31, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:38:09,911 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:38:09,912 INFO L82 PathProgramCache]: Analyzing trace with hash 569014534, now seen corresponding path program 1 times [2018-04-11 11:38:09,912 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:38:09,912 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:38:09,913 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:09,913 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:38:09,913 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:09,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:38:09,937 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:38:10,069 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2018-04-11 11:38:10,069 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:38:10,069 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:38:10,077 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:38:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:38:10,150 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:38:10,225 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2018-04-11 11:38:10,251 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:38:10,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2018-04-11 11:38:10,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 11:38:10,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 11:38:10,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:38:10,252 INFO L87 Difference]: Start difference. First operand 218 states and 240 transitions. Second operand 16 states. [2018-04-11 11:38:10,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:38:10,401 INFO L93 Difference]: Finished difference Result 224 states and 247 transitions. [2018-04-11 11:38:10,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:38:10,401 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 91 [2018-04-11 11:38:10,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:38:10,402 INFO L225 Difference]: With dead ends: 224 [2018-04-11 11:38:10,402 INFO L226 Difference]: Without dead ends: 224 [2018-04-11 11:38:10,402 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:38:10,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-11 11:38:10,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 217. [2018-04-11 11:38:10,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-11 11:38:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 239 transitions. [2018-04-11 11:38:10,407 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 239 transitions. Word has length 91 [2018-04-11 11:38:10,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:38:10,407 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 239 transitions. [2018-04-11 11:38:10,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 11:38:10,407 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 239 transitions. [2018-04-11 11:38:10,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 11:38:10,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:38:10,408 INFO L355 BasicCegarLoop]: trace histogram [31, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:38:10,408 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specialsErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr6AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafeErr7AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr4RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr13AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr15AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr16AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr12AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr8RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr6RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr10RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr11RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr14AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr17AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr7RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr9RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_pointErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr5RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr3RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr0RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr1RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr2RequiresViolation, __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_structErr4RequiresViolation]=== [2018-04-11 11:38:10,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1362118790, now seen corresponding path program 1 times [2018-04-11 11:38:10,408 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:38:10,408 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:38:10,409 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:10,409 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:38:10,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:38:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:38:10,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:38:10,725 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 344 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2018-04-11 11:38:10,725 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:38:10,725 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:38:10,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:38:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:38:10,793 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:38:10,796 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 11:38:10,796 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:10,809 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 11:38:10,810 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:10,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 11:38:10,822 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:10,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 11:38:10,823 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:10,835 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:38:10,835 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-11 11:38:11,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:38:11,950 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:11,962 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 16 treesize of output 15 [2018-04-11 11:38:11,963 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:11,971 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2018-04-11 11:38:11,972 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:11,979 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 11:38:11,980 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:11,987 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:38:11,987 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:41, output treesize:29 [2018-04-11 11:38:12,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,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, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 47 [2018-04-11 11:38:12,128 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,185 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,186 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,186 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 40 [2018-04-11 11:38:12,186 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 49 [2018-04-11 11:38:12,238 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,291 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 58 [2018-04-11 11:38:12,291 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,341 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 11:38:12,342 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 54 [2018-04-11 11:38:12,390 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,438 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 44 treesize of output 47 [2018-04-11 11:38:12,439 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,481 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:12,482 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 43 treesize of output 37 [2018-04-11 11:38:12,482 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:12,520 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2018-04-11 11:38:12,520 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:209, output treesize:163 [2018-04-11 11:38:14,129 WARN L148 SmtUtils]: Spent 1528ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:38:14,165 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse0 (mod c___U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296))) (or (and (exists ((|__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| Int)) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| (mod c___U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296)))) (<= .cse0 2147483647)) (and (exists ((v_prenex_224 Int)) (= (store |c_old(#length)| v_prenex_224 (+ (mod c___U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (- 4294967296))) |c_#length|)) (< 2147483647 .cse0)))) is different from true [2018-04-11 11:38:14,167 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 11:38:14,167 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:14,183 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 16 treesize of output 15 [2018-04-11 11:38:14,183 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:14,199 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:38:14,199 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:31, output treesize:29 [2018-04-11 11:38:15,096 WARN L1033 $PredicateComparison]: unable to prove that (let ((.cse1 (exists ((v_prenex_238 Int) (v_prenex_233 Int)) (let ((.cse11 (mod v_prenex_233 4294967296))) (and (<= .cse11 2147483647) (= .cse11 (select |c_#length| v_prenex_238)))))) (.cse4 (exists ((v_prenex_237 Int) (v_prenex_239 Int)) (let ((.cse10 (mod v_prenex_237 4294967296))) (and (< 2147483647 .cse10) (= .cse10 (+ (select |c_#length| v_prenex_239) 4294967296))))))) (or (and (exists ((v_prenex_224 Int) (v_prenex_232 Int) (v_prenex_240 Int)) (let ((.cse0 (mod v_prenex_240 4294967296))) (and (= |c_#length| (store |c_old(#length)| v_prenex_224 (+ .cse0 (- 4294967296)))) (< 2147483647 .cse0) (<= .cse0 (* 9 v_prenex_232)) (<= v_prenex_232 1) (<= .cse0 2147483647)))) .cse1) (and .cse1 (exists ((v_prenex_224 Int) (v_prenex_236 Int) (v_prenex_240 Int)) (let ((.cse2 (mod v_prenex_240 4294967296))) (and (= |c_#length| (store |c_old(#length)| v_prenex_224 (+ .cse2 (- 4294967296)))) (<= v_prenex_236 1) (< 2147483647 .cse2) (<= .cse2 (+ (* 9 v_prenex_236) 4294967296)))))) (and (exists ((v_prenex_224 Int) (v_prenex_235 Int) (v_prenex_240 Int)) (let ((.cse3 (mod v_prenex_240 4294967296))) (and (= |c_#length| (store |c_old(#length)| v_prenex_224 (+ .cse3 (- 4294967296)))) (< 2147483647 .cse3) (<= .cse3 (* 9 v_prenex_235)) (<= .cse3 2147483647) (<= v_prenex_235 1)))) .cse4) (and (exists ((v_prenex_224 Int) (v_prenex_234 Int) (v_prenex_240 Int)) (let ((.cse5 (mod v_prenex_240 4294967296))) (and (<= v_prenex_234 1) (<= .cse5 (+ (* 9 v_prenex_234) 4294967296)) (= |c_#length| (store |c_old(#length)| v_prenex_224 (+ .cse5 (- 4294967296)))) (< 2147483647 .cse5)))) .cse4) (and (exists ((v_prenex_227 Int) (|__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| Int) (__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size Int)) (let ((.cse6 (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296))) (and (<= .cse6 2147483647) (<= v_prenex_227 1) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| .cse6)) (<= .cse6 (* 9 v_prenex_227))))) (exists ((v_prenex_231 Int) (v_prenex_228 Int)) (let ((.cse7 (mod v_prenex_228 4294967296))) (and (= .cse7 (select |c_#length| v_prenex_231)) (<= .cse7 2147483647))))) (and (exists ((v_prenex_202 Int) (v_prenex_201 Int)) (let ((.cse8 (mod v_prenex_202 4294967296))) (and (= .cse8 (+ (select |c_#length| v_prenex_201) 4294967296)) (< 2147483647 .cse8)))) (exists ((|__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| Int) (__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size Int) (v_prenex_229 Int)) (let ((.cse9 (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296))) (and (<= v_prenex_229 1) (<= .cse9 (* 9 v_prenex_229)) (<= .cse9 2147483647) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| .cse9)))))))) is different from true [2018-04-11 11:38:15,109 WARN L1033 $PredicateComparison]: unable to prove that (or (and (exists ((v_prenex_224 Int) (v_prenex_232 Int) (v_prenex_240 Int)) (let ((.cse0 (mod v_prenex_240 4294967296))) (and (= |c_#length| (store |c_old(#length)| v_prenex_224 (+ .cse0 (- 4294967296)))) (< 2147483647 .cse0) (<= .cse0 (* 9 v_prenex_232)) (<= v_prenex_232 1) (<= .cse0 2147483647)))) (exists ((v_prenex_238 Int) (v_prenex_233 Int)) (let ((.cse1 (mod v_prenex_233 4294967296))) (and (<= .cse1 2147483647) (= .cse1 (select |c_#length| v_prenex_238)))))) (and (exists ((v_prenex_202 Int) (v_prenex_201 Int)) (let ((.cse2 (mod v_prenex_202 4294967296))) (and (= .cse2 (+ (select |c_#length| v_prenex_201) 4294967296)) (< 2147483647 .cse2)))) (exists ((v_prenex_251 Int) (v_prenex_252 Int) (v_prenex_229 Int)) (let ((.cse3 (mod v_prenex_251 4294967296))) (and (<= .cse3 (* 9 v_prenex_229)) (= |c_#length| (store |c_old(#length)| v_prenex_252 .cse3)) (<= v_prenex_229 1) (<= .cse3 2147483647))))) (and (exists ((v_prenex_236 Int) (v_prenex_244 Int) (v_prenex_242 Int)) (let ((.cse4 (mod v_prenex_244 4294967296))) (and (< 2147483647 .cse4) (<= .cse4 (+ (* 9 v_prenex_236) 4294967296)) (= |c_#length| (store |c_old(#length)| v_prenex_242 (+ .cse4 (- 4294967296)))) (<= v_prenex_236 1)))) (exists ((v_prenex_243 Int) (v_prenex_241 Int)) (let ((.cse5 (mod v_prenex_243 4294967296))) (and (<= .cse5 2147483647) (= .cse5 (select |c_#length| v_prenex_241)))))) (and (exists ((v_prenex_237 Int) (v_prenex_239 Int)) (let ((.cse6 (mod v_prenex_237 4294967296))) (and (< 2147483647 .cse6) (= .cse6 (+ (select |c_#length| v_prenex_239) 4294967296))))) (exists ((v_prenex_246 Int) (v_prenex_235 Int) (v_prenex_245 Int)) (let ((.cse7 (mod v_prenex_246 4294967296))) (and (< 2147483647 .cse7) (= (store |c_old(#length)| v_prenex_245 (+ .cse7 (- 4294967296))) |c_#length|) (<= .cse7 (* 9 v_prenex_235)) (<= .cse7 2147483647) (<= v_prenex_235 1))))) (and (exists ((v_prenex_227 Int) (|__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| Int) (__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size Int)) (let ((.cse8 (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296))) (and (<= .cse8 2147483647) (<= v_prenex_227 1) (= |c_#length| (store |c_old(#length)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| .cse8)) (<= .cse8 (* 9 v_prenex_227))))) (exists ((v_prenex_231 Int) (v_prenex_228 Int)) (let ((.cse9 (mod v_prenex_228 4294967296))) (and (= .cse9 (select |c_#length| v_prenex_231)) (<= .cse9 2147483647))))) (and (exists ((v_prenex_248 Int) (v_prenex_247 Int)) (let ((.cse10 (mod v_prenex_248 4294967296))) (and (= .cse10 (+ (select |c_#length| v_prenex_247) 4294967296)) (< 2147483647 .cse10)))) (exists ((v_prenex_249 Int) (v_prenex_234 Int) (v_prenex_250 Int)) (let ((.cse11 (mod v_prenex_250 4294967296))) (and (<= .cse11 (+ (* 9 v_prenex_234) 4294967296)) (<= v_prenex_234 1) (< 2147483647 .cse11) (= |c_#length| (store |c_old(#length)| v_prenex_249 (+ .cse11 (- 4294967296))))))))) is different from true [2018-04-11 11:38:15,143 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:38:15,144 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:38:15,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:16,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:16,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:16,012 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 76 treesize of output 107 [2018-04-11 11:38:16,013 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:16,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:16,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:17,013 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:17,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 74 treesize of output 105 [2018-04-11 11:38:17,024 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:18,127 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 4 case distinctions, treesize of input 89 treesize of output 96 [2018-04-11 11:38:18,127 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:19,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:19,391 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:19,393 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:19,403 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 83 treesize of output 114 [2018-04-11 11:38:19,403 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:20,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:20,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:20,780 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 76 treesize of output 103 [2018-04-11 11:38:20,780 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:22,304 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 4 case distinctions, treesize of input 67 treesize of output 74 [2018-04-11 11:38:22,304 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:25,541 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:25,543 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:25,544 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:25,554 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 67 treesize of output 98 [2018-04-11 11:38:25,555 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:27,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:27,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:27,329 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:27,338 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 72 treesize of output 103 [2018-04-11 11:38:27,339 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:29,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:29,279 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:29,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:29,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 81 treesize of output 112 [2018-04-11 11:38:29,290 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:33,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:33,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:33,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 78 treesize of output 105 [2018-04-11 11:38:33,532 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:35,830 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 4 case distinctions, treesize of input 69 treesize of output 76 [2018-04-11 11:38:35,831 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:38,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:38,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:38,278 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 80 treesize of output 107 [2018-04-11 11:38:38,278 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 4 xjuncts. [2018-04-11 11:38:40,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:40,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:40,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:38:40,871 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 96 [2018-04-11 11:38:40,872 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 4 xjuncts. Received shutdown request... [2018-04-11 11:38:42,369 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 11:38:42,402 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:38:42,407 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:38:42,407 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:38:42 BoogieIcfgContainer [2018-04-11 11:38:42,407 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:38:42,408 INFO L168 Benchmark]: Toolchain (without parser) took 204669.41 ms. Allocated memory was 408.9 MB in the beginning and 707.8 MB in the end (delta: 298.8 MB). Free memory was 338.4 MB in the beginning and 449.4 MB in the end (delta: -111.0 MB). Peak memory consumption was 303.5 MB. Max. memory is 5.3 GB. [2018-04-11 11:38:42,409 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 408.9 MB. Free memory is still 368.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:38:42,409 INFO L168 Benchmark]: CACSL2BoogieTranslator took 319.15 ms. Allocated memory is still 408.9 MB. Free memory was 338.4 MB in the beginning and 286.5 MB in the end (delta: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 5.3 GB. [2018-04-11 11:38:42,409 INFO L168 Benchmark]: Boogie Preprocessor took 58.05 ms. Allocated memory is still 408.9 MB. Free memory was 286.5 MB in the beginning and 282.5 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 11:38:42,409 INFO L168 Benchmark]: RCFGBuilder took 892.71 ms. Allocated memory was 408.9 MB in the beginning and 608.2 MB in the end (delta: 199.2 MB). Free memory was 282.5 MB in the beginning and 457.9 MB in the end (delta: -175.3 MB). Peak memory consumption was 39.9 MB. Max. memory is 5.3 GB. [2018-04-11 11:38:42,410 INFO L168 Benchmark]: TraceAbstraction took 203396.45 ms. Allocated memory was 608.2 MB in the beginning and 707.8 MB in the end (delta: 99.6 MB). Free memory was 456.3 MB in the beginning and 449.4 MB in the end (delta: 7.0 MB). Peak memory consumption was 222.3 MB. Max. memory is 5.3 GB. [2018-04-11 11:38:42,411 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.14 ms. Allocated memory is still 408.9 MB. Free memory is still 368.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 319.15 ms. Allocated memory is still 408.9 MB. Free memory was 338.4 MB in the beginning and 286.5 MB in the end (delta: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 58.05 ms. Allocated memory is still 408.9 MB. Free memory was 286.5 MB in the beginning and 282.5 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 892.71 ms. Allocated memory was 408.9 MB in the beginning and 608.2 MB in the end (delta: 199.2 MB). Free memory was 282.5 MB in the beginning and 457.9 MB in the end (delta: -175.3 MB). Peak memory consumption was 39.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 203396.45 ms. Allocated memory was 608.2 MB in the beginning and 707.8 MB in the end (delta: 99.6 MB). Free memory was 456.3 MB in the beginning and 449.4 MB in the end (delta: 7.0 MB). Peak memory consumption was 222.3 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1486]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1486). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1484]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1484). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1486]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1486). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1490]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1490). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1490]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1490). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1486]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1486). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1484]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1484). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1486]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1486). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1533]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1533). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1479]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1479). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1464]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1464). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1464]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1464). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1464]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1464). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1463]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1463). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1463]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1463). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1464]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1464). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1479]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1479). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1516]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1516). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1513]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1513). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1516]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1516). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1524]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1524). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1526]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1526). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1528]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1528). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1514]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1514). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1524]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1524). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1513]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1513). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1517]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1517). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1516]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1516). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1524]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1524). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1524]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1524). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1526]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1526). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1528]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1528). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1516]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1516). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1517]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1517). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1514]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1514). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1456]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1456). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1455]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1455). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1454]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1454). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1455]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1455). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - TimeoutResultAtElement [Line: 1456]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1456). Cancelled while BasicCegarLoop was analyzing trace of length 94 with TraceHistMax 31, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 634. - StatisticsResult: Ultimate Automizer benchmark data CFG has 50 procedures, 456 locations, 111 error locations. TIMEOUT Result, 203.3s OverallTime, 23 OverallIterations, 31 TraceHistogramMax, 120.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3183 SDtfs, 3278 SDslu, 25183 SDs, 0 SdLazy, 25273 SolverSat, 954 SolverUnsat, 57 SolverUnknown, 0 SolverNotchecked, 30.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1372 GetRequests, 847 SyntacticMatches, 32 SemanticMatches, 493 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2821 ImplicationChecksByTransitivity, 129.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=227occurred in iteration=9, 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, 22 MinimizatonAttempts, 421 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 46.5s InterpolantComputationTime, 2279 NumberOfCodeBlocks, 2219 NumberOfCodeBlocksAsserted, 45 NumberOfCheckSat, 2243 ConstructedInterpolants, 201 QuantifiedInterpolants, 1116818 SizeOfPredicates, 73 NumberOfNonLiveVariables, 4727 ConjunctsInSsa, 333 ConjunctsInUnsatCore, 36 InterpolantComputations, 9 PerfectInterpolantSequences, 7123/8269 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_test15_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-38-42-417.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test15_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-38-42-417.csv Completed graceful shutdown