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_z3.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test15_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-13 15:21:03,179 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-13 15:21:03,180 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-13 15:21:03,192 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-13 15:21:03,192 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-13 15:21:03,192 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-13 15:21:03,193 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-13 15:21:03,195 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-13 15:21:03,196 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-13 15:21:03,197 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-13 15:21:03,198 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-13 15:21:03,198 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-13 15:21:03,198 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-13 15:21:03,199 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-13 15:21:03,200 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-13 15:21:03,201 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-13 15:21:03,203 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-13 15:21:03,204 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-13 15:21:03,205 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-13 15:21:03,206 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-13 15:21:03,207 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-13 15:21:03,208 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-13 15:21:03,208 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-13 15:21:03,209 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-13 15:21:03,209 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-13 15:21:03,210 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-13 15:21:03,210 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-13 15:21:03,211 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-13 15:21:03,211 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-13 15:21:03,211 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-13 15:21:03,212 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-13 15:21:03,212 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_z3.epf [2018-04-13 15:21:03,221 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-13 15:21:03,221 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-13 15:21:03,222 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-13 15:21:03,222 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-13 15:21:03,222 INFO L133 SettingsManager]: * Use SBE=true [2018-04-13 15:21:03,223 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-13 15:21:03,223 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-13 15:21:03,224 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 15:21:03,224 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-13 15:21:03,224 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2018-04-13 15:21:03,225 INFO L133 SettingsManager]: * SMT solver=External_Z3InterpolationMode [2018-04-13 15:21:03,225 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-13 15:21:03,249 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-13 15:21:03,257 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-13 15:21:03,259 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-13 15:21:03,260 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-13 15:21:03,260 INFO L276 PluginConnector]: CDTParser initialized [2018-04-13 15:21:03,261 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-13 15:21:03,621 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5d8db385f [2018-04-13 15:21:03,822 INFO L287 CDTParser]: IsIndexed: true [2018-04-13 15:21:03,822 INFO L288 CDTParser]: Found 1 translation units. [2018-04-13 15:21:03,822 INFO L168 CDTParser]: Scanning memleaks_test15_false-valid-memtrack.i [2018-04-13 15:21:03,831 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-13 15:21:03,831 INFO L215 ultiparseSymbolTable]: [2018-04-13 15:21:03,831 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-13 15:21:03,831 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-13 15:21:03,831 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-13 15:21:03,831 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,832 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test15_false-valid-memtrack.i [2018-04-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,833 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 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-13 15:21:03,834 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-13 15:21:03,834 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,835 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,836 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,837 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,838 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,839 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,840 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,841 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,842 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,843 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-13 15:21:03,844 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-13 15:21:03,844 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-13 15:21:03,858 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG5d8db385f [2018-04-13 15:21:03,860 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-13 15:21:03,861 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-13 15:21:03,862 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-13 15:21:03,862 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-13 15:21:03,867 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-13 15:21:03,868 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 03:21:03" (1/1) ... [2018-04-13 15:21:03,870 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42c295f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:03, skipping insertion in model container [2018-04-13 15:21:03,870 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 03:21:03" (1/1) ... [2018-04-13 15:21:03,886 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 15:21:03,921 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-13 15:21:04,104 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 15:21:04,164 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-13 15:21:04,171 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 162 non ball SCCs. Number of states in SCCs 162. [2018-04-13 15:21:04,236 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04 WrapperNode [2018-04-13 15:21:04,237 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-13 15:21:04,237 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-13 15:21:04,237 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-13 15:21:04,237 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-13 15:21:04,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,253 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,271 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,272 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,288 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,294 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,298 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... [2018-04-13 15:21:04,303 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-13 15:21:04,304 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-13 15:21:04,304 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-13 15:21:04,304 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-13 15:21:04,305 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_32 [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_64 [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_nonpositive [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_positive [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_malloc [2018-04-13 15:21:04,395 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_add [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_del [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tail [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_del [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_alloc [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fill [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_free [2018-04-13 15:21:04,396 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_submit_msg [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgs [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_return [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_sub [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_init [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_get [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_put [2018-04-13 15:21:04,397 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_del [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_release [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_put [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_get [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_create [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__f [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__g [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_get_drvdata [2018-04-13 15:21:04,398 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_set_drvdata [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_struct [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafe [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specials [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_probe_unsafe [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_remove [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-13 15:21:04,399 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_32 [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____bswap_64 [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-13 15:21:04,400 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-13 15:21:04,401 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-13 15:21:04,402 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-13 15:21:04,403 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-13 15:21:04,404 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-13 15:21:04,405 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-13 15:21:04,406 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-13 15:21:04,407 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-13 15:21:04,408 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_nonpositive [2018-04-13 15:21:04,409 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_positive [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_malloc [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_add [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i____ldv_list_del [2018-04-13 15:21:04,410 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_add_tail [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_list_del [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_alloc [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_fill [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_msg_free [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_submit_msg [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_destroy_msgs [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-13 15:21:04,411 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_add_return [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_sub [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_init [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_get [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kref_put [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_del [2018-04-13 15:21:04,412 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_release [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_put [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_get [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_init [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_kobject_create [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__f [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__g [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_get_drvdata [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_hid_set_drvdata [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_arvo_device_struct [2018-04-13 15:21:04,413 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_init_specials_unsafe [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__lvd_arvo_remove_specials [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_probe_unsafe [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_arvo_remove [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-13 15:21:04,414 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-13 15:21:04,739 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 15:21:04,836 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-13 15:21:05,105 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-13 15:21:05,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 03:21:05 BoogieIcfgContainer [2018-04-13 15:21:05,106 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-13 15:21:05,107 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-13 15:21:05,107 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-13 15:21:05,109 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-13 15:21:05,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 03:21:03" (1/3) ... [2018-04-13 15:21:05,110 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ce85f84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 03:21:05, skipping insertion in model container [2018-04-13 15:21:05,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 03:21:04" (2/3) ... [2018-04-13 15:21:05,110 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ce85f84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 03:21:05, skipping insertion in model container [2018-04-13 15:21:05,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 03:21:05" (3/3) ... [2018-04-13 15:21:05,112 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test15_false-valid-memtrack.i [2018-04-13 15:21:05,119 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-13 15:21:05,126 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 111 error locations. [2018-04-13 15:21:05,157 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-13 15:21:05,157 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-13 15:21:05,157 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-13 15:21:05,158 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2018-04-13 15:21:05,158 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-13 15:21:05,158 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-13 15:21:05,158 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-13 15:21:05,158 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-13 15:21:05,158 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-13 15:21:05,159 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-13 15:21:05,171 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states. [2018-04-13 15:21:05,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 15:21:05,178 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:05,178 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 15:21:05,178 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-13 15:21:05,182 INFO L82 PathProgramCache]: Analyzing trace with hash 19158619, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:05,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:05,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,244 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:05,245 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 15:21:05,245 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,246 INFO L182 omatonBuilderFactory]: Interpolants [185#true, 186#false, 187#(= 1 (select |#valid| |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base|))] [2018-04-13 15:21:05,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-13 15:21:05,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-13 15:21:05,255 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 15:21:05,256 INFO L87 Difference]: Start difference. First operand 182 states. Second operand 3 states. [2018-04-13 15:21:05,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:05,455 INFO L93 Difference]: Finished difference Result 252 states and 269 transitions. [2018-04-13 15:21:05,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-13 15:21:05,456 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-13 15:21:05,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:05,464 INFO L225 Difference]: With dead ends: 252 [2018-04-13 15:21:05,464 INFO L226 Difference]: Without dead ends: 246 [2018-04-13 15:21:05,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-13 15:21:05,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-04-13 15:21:05,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 177. [2018-04-13 15:21:05,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-04-13 15:21:05,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 190 transitions. [2018-04-13 15:21:05,505 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 190 transitions. Word has length 4 [2018-04-13 15:21:05,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:05,505 INFO L459 AbstractCegarLoop]: Abstraction has 177 states and 190 transitions. [2018-04-13 15:21:05,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-13 15:21:05,506 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 190 transitions. [2018-04-13 15:21:05,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-13 15:21:05,506 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:05,506 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-13 15:21:05,506 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-13 15:21:05,506 INFO L82 PathProgramCache]: Analyzing trace with hash 19158620, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:05,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,518 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier [2018-04-13 15:21:05,523 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,523 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,524 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,524 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,564 WARN L1033 $PredicateComparison]: unable to prove that (exists ((%0 (Array Int Int))) (! (forall ((%1 Int)) (! (= (store %0 %1 8) (store |c_#length| %1 8)) :qid itp)) :qid itp)) is different from true [2018-04-13 15:21:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,613 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:05,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 15:21:05,614 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:05,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,614 INFO L182 omatonBuilderFactory]: Interpolants [617#true, 618#false, 619#(exists ((%0 (Array Int Int))) (! (forall ((%1 Int)) (! (= (store %0 %1 8) (store |#length| %1 8)) :qid itp)) :qid itp)), 620#(and (<= 0 |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset|) (= 8 (select |#length| |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base|)) (<= (+ |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| 4) (select |#length| |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base|)))] [2018-04-13 15:21:05,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 15:21:05,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 15:21:05,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2018-04-13 15:21:05,616 INFO L87 Difference]: Start difference. First operand 177 states and 190 transitions. Second operand 4 states. [2018-04-13 15:21:05,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:05,696 INFO L93 Difference]: Finished difference Result 178 states and 191 transitions. [2018-04-13 15:21:05,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 15:21:05,697 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2018-04-13 15:21:05,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:05,698 INFO L225 Difference]: With dead ends: 178 [2018-04-13 15:21:05,698 INFO L226 Difference]: Without dead ends: 178 [2018-04-13 15:21:05,699 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2018-04-13 15:21:05,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-13 15:21:05,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 176. [2018-04-13 15:21:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-13 15:21:05,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 189 transitions. [2018-04-13 15:21:05,707 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 189 transitions. Word has length 4 [2018-04-13 15:21:05,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:05,707 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 189 transitions. [2018-04-13 15:21:05,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 15:21:05,707 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 189 transitions. [2018-04-13 15:21:05,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-04-13 15:21:05,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:05,708 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-04-13 15:21:05,708 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-13 15:21:05,708 INFO L82 PathProgramCache]: Analyzing trace with hash 593917378, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:05,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:05,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,728 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier [2018-04-13 15:21:05,729 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,729 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,729 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,730 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:05,733 WARN L1033 $PredicateComparison]: unable to prove that (exists ((%0 (Array Int Int))) (! (forall ((%1 Int)) (! (= (store %0 %1 8) (store |c_#length| %1 8)) :qid itp)) :qid itp)) is different from true [2018-04-13 15:21:05,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,762 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:05,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-13 15:21:05,762 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:05,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,763 INFO L182 omatonBuilderFactory]: Interpolants [976#false, 977#(exists ((%0 (Array Int Int))) (! (forall ((%1 Int)) (! (= (store %0 %1 8) (store |#length| %1 8)) :qid itp)) :qid itp)), 978#(and (<= (+ |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| 8) (select |#length| |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base|)) (<= 0 (+ |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| 4)) (= 8 (select |#length| |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base|))), 975#true] [2018-04-13 15:21:05,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-13 15:21:05,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-13 15:21:05,763 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2018-04-13 15:21:05,763 INFO L87 Difference]: Start difference. First operand 176 states and 189 transitions. Second operand 4 states. [2018-04-13 15:21:05,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:05,811 INFO L93 Difference]: Finished difference Result 177 states and 190 transitions. [2018-04-13 15:21:05,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-13 15:21:05,819 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-04-13 15:21:05,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:05,820 INFO L225 Difference]: With dead ends: 177 [2018-04-13 15:21:05,820 INFO L226 Difference]: Without dead ends: 177 [2018-04-13 15:21:05,820 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2018-04-13 15:21:05,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-04-13 15:21:05,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 175. [2018-04-13 15:21:05,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-13 15:21:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 188 transitions. [2018-04-13 15:21:05,828 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 188 transitions. Word has length 5 [2018-04-13 15:21:05,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:05,829 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 188 transitions. [2018-04-13 15:21:05,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-13 15:21:05,829 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 188 transitions. [2018-04-13 15:21:05,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-13 15:21:05,829 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:05,829 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-13 15:21:05,830 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-13 15:21:05,830 INFO L82 PathProgramCache]: Analyzing trace with hash -392915552, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:05,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:05,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,963 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:05,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-13 15:21:05,963 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,963 INFO L182 omatonBuilderFactory]: Interpolants [1331#true, 1332#false, 1366#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_#t~ret53.base|)), 1367#(not (= 0 __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_~hdev~0.base)), 1368#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base|)), 1354#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 1355#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 1373#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#res.base|)), 1374#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-13 15:21:05,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 15:21:05,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 15:21:05,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 15:21:05,964 INFO L87 Difference]: Start difference. First operand 175 states and 188 transitions. Second operand 9 states. [2018-04-13 15:21:06,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:06,633 INFO L93 Difference]: Finished difference Result 213 states and 236 transitions. [2018-04-13 15:21:06,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 15:21:06,633 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 25 [2018-04-13 15:21:06,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:06,635 INFO L225 Difference]: With dead ends: 213 [2018-04-13 15:21:06,635 INFO L226 Difference]: Without dead ends: 213 [2018-04-13 15:21:06,635 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:06,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-13 15:21:06,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 175. [2018-04-13 15:21:06,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-13 15:21:06,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 187 transitions. [2018-04-13 15:21:06,643 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 187 transitions. Word has length 25 [2018-04-13 15:21:06,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:06,644 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 187 transitions. [2018-04-13 15:21:06,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 15:21:06,644 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 187 transitions. [2018-04-13 15:21:06,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-13 15:21:06,645 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:06,645 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-13 15:21:06,645 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-13 15:21:06,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1268030686, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:06,649 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:06,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:06,729 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-13 15:21:06,759 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:06,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-13 15:21:06,760 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:06,760 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-13 15:21:06,760 INFO L182 omatonBuilderFactory]: Interpolants [1776#true, 1777#false, 1812#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 1813#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base|)), 1818#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#res.base|)), 1804#(not (= 0 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_#t~ret54.base|)), 1805#(not (= 0 __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_~intf~2.base)), 1806#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 1807#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:06,760 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-13 15:21:06,761 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 15:21:06,761 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 15:21:06,761 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 15:21:06,761 INFO L87 Difference]: Start difference. First operand 175 states and 187 transitions. Second operand 9 states. [2018-04-13 15:21:07,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:07,180 INFO L93 Difference]: Finished difference Result 204 states and 226 transitions. [2018-04-13 15:21:07,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-13 15:21:07,181 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 36 [2018-04-13 15:21:07,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:07,182 INFO L225 Difference]: With dead ends: 204 [2018-04-13 15:21:07,182 INFO L226 Difference]: Without dead ends: 204 [2018-04-13 15:21:07,182 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:07,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-13 15:21:07,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 175. [2018-04-13 15:21:07,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2018-04-13 15:21:07,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 186 transitions. [2018-04-13 15:21:07,189 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 186 transitions. Word has length 36 [2018-04-13 15:21:07,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:07,189 INFO L459 AbstractCegarLoop]: Abstraction has 175 states and 186 transitions. [2018-04-13 15:21:07,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 15:21:07,189 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 186 transitions. [2018-04-13 15:21:07,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-13 15:21:07,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:07,190 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-13 15:21:07,190 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-13 15:21:07,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1872184149, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:07,198 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:07,314 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-13 15:21:07,331 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:07,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-13 15:21:07,331 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:07,331 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-13 15:21:07,331 INFO L182 omatonBuilderFactory]: Interpolants [2211#true, 2212#false, 2260#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 2249#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 2265#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 2250#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 2266#(= 0 |#Ultimate.meminit_#t~loopctr62|), 2267#(<= |#Ultimate.meminit_#product| 0), 2255#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:07,332 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-13 15:21:07,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 15:21:07,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 15:21:07,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 15:21:07,332 INFO L87 Difference]: Start difference. First operand 175 states and 186 transitions. Second operand 9 states. [2018-04-13 15:21:07,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:07,983 INFO L93 Difference]: Finished difference Result 207 states and 228 transitions. [2018-04-13 15:21:07,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 15:21:07,983 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 47 [2018-04-13 15:21:07,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:07,984 INFO L225 Difference]: With dead ends: 207 [2018-04-13 15:21:07,984 INFO L226 Difference]: Without dead ends: 207 [2018-04-13 15:21:07,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2018-04-13 15:21:07,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-13 15:21:07,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 184. [2018-04-13 15:21:07,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-04-13 15:21:07,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 197 transitions. [2018-04-13 15:21:07,988 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 197 transitions. Word has length 47 [2018-04-13 15:21:07,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:07,988 INFO L459 AbstractCegarLoop]: Abstraction has 184 states and 197 transitions. [2018-04-13 15:21:07,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 15:21:07,988 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 197 transitions. [2018-04-13 15:21:07,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-13 15:21:07,989 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:07,989 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, 1] [2018-04-13 15:21:07,989 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-13 15:21:07,989 INFO L82 PathProgramCache]: Analyzing trace with hash 41373966, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:07,997 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,090 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-13 15:21:08,115 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:08,115 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 15:21:08,115 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:08,115 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-13 15:21:08,115 INFO L182 omatonBuilderFactory]: Interpolants [2723#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 2724#(or (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 20) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 20)) (and (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 20)) (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 20)))), 2678#true, 2679#false, 2729#(not (= 20 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 2730#(= 0 |#Ultimate.meminit_#t~loopctr62|), 2731#(<= |#Ultimate.meminit_#product| 0), 2717#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 2718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-13 15:21:08,116 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 15:21:08,116 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 15:21:08,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 15:21:08,116 INFO L87 Difference]: Start difference. First operand 184 states and 197 transitions. Second operand 9 states. [2018-04-13 15:21:08,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:08,783 INFO L93 Difference]: Finished difference Result 210 states and 229 transitions. [2018-04-13 15:21:08,783 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 15:21:08,783 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 48 [2018-04-13 15:21:08,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:08,785 INFO L225 Difference]: With dead ends: 210 [2018-04-13 15:21:08,785 INFO L226 Difference]: Without dead ends: 210 [2018-04-13 15:21:08,785 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2018-04-13 15:21:08,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-13 15:21:08,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 190. [2018-04-13 15:21:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-04-13 15:21:08,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 204 transitions. [2018-04-13 15:21:08,790 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 204 transitions. Word has length 48 [2018-04-13 15:21:08,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:08,792 INFO L459 AbstractCegarLoop]: Abstraction has 190 states and 204 transitions. [2018-04-13 15:21:08,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 15:21:08,793 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 204 transitions. [2018-04-13 15:21:08,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-13 15:21:08,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:08,794 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:08,794 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-13 15:21:08,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1471062295, now seen corresponding path program 2 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:08,799 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:08,923 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:08,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:08,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-13 15:21:08,949 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:08,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:08,949 INFO L182 omatonBuilderFactory]: Interpolants [3203#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 3156#true, 3204#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 3157#false, 3205#(= 0 |#Ultimate.meminit_#t~loopctr62|), 3206#(<= |#Ultimate.meminit_#product| 0), 3196#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 3197#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 3198#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)))] [2018-04-13 15:21:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:08,950 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-13 15:21:08,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-13 15:21:08,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-13 15:21:08,950 INFO L87 Difference]: Start difference. First operand 190 states and 204 transitions. Second operand 9 states. [2018-04-13 15:21:09,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:09,443 INFO L93 Difference]: Finished difference Result 197 states and 210 transitions. [2018-04-13 15:21:09,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-13 15:21:09,443 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 49 [2018-04-13 15:21:09,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:09,444 INFO L225 Difference]: With dead ends: 197 [2018-04-13 15:21:09,444 INFO L226 Difference]: Without dead ends: 192 [2018-04-13 15:21:09,444 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2018-04-13 15:21:09,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-04-13 15:21:09,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 188. [2018-04-13 15:21:09,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-13 15:21:09,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 199 transitions. [2018-04-13 15:21:09,447 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 199 transitions. Word has length 49 [2018-04-13 15:21:09,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:09,447 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 199 transitions. [2018-04-13 15:21:09,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-13 15:21:09,447 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 199 transitions. [2018-04-13 15:21:09,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-13 15:21:09,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:09,448 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-13 15:21:09,448 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-13 15:21:09,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1809332770, now seen corresponding path program 3 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:09,451 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:09,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:09,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 15:21:09,556 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:09,556 INFO L182 omatonBuilderFactory]: Interpolants [3664#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 3621#true, 3622#false, 3670#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 3671#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 3672#(= 0 |#Ultimate.meminit_#t~loopctr62|), 3673#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 3674#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 3662#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 3663#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:09,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 15:21:09,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 15:21:09,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-04-13 15:21:09,557 INFO L87 Difference]: Start difference. First operand 188 states and 199 transitions. Second operand 10 states. [2018-04-13 15:21:09,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:09,972 INFO L93 Difference]: Finished difference Result 198 states and 211 transitions. [2018-04-13 15:21:10,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 15:21:10,001 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 50 [2018-04-13 15:21:10,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:10,002 INFO L225 Difference]: With dead ends: 198 [2018-04-13 15:21:10,002 INFO L226 Difference]: Without dead ends: 195 [2018-04-13 15:21:10,003 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2018-04-13 15:21:10,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-04-13 15:21:10,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 191. [2018-04-13 15:21:10,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2018-04-13 15:21:10,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 204 transitions. [2018-04-13 15:21:10,006 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 204 transitions. Word has length 50 [2018-04-13 15:21:10,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:10,006 INFO L459 AbstractCegarLoop]: Abstraction has 191 states and 204 transitions. [2018-04-13 15:21:10,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 15:21:10,006 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 204 transitions. [2018-04-13 15:21:10,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-13 15:21:10,006 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:10,006 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:10,007 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-13 15:21:10,007 INFO L82 PathProgramCache]: Analyzing trace with hash 422364681, now seen corresponding path program 4 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:10,010 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,096 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:10,112 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:10,112 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 15:21:10,112 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:10,112 INFO L182 omatonBuilderFactory]: Interpolants [4144#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 4145#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4146#(= 0 |#Ultimate.meminit_#t~loopctr62|), 4147#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 4148#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 4149#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 4135#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4136#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4137#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 4093#true, 4094#false] [2018-04-13 15:21:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:10,113 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 15:21:10,113 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 15:21:10,113 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-13 15:21:10,113 INFO L87 Difference]: Start difference. First operand 191 states and 204 transitions. Second operand 11 states. [2018-04-13 15:21:10,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:10,579 INFO L93 Difference]: Finished difference Result 201 states and 216 transitions. [2018-04-13 15:21:10,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 15:21:10,579 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 51 [2018-04-13 15:21:10,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:10,580 INFO L225 Difference]: With dead ends: 201 [2018-04-13 15:21:10,580 INFO L226 Difference]: Without dead ends: 198 [2018-04-13 15:21:10,580 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2018-04-13 15:21:10,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-04-13 15:21:10,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 192. [2018-04-13 15:21:10,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-04-13 15:21:10,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 206 transitions. [2018-04-13 15:21:10,585 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 206 transitions. Word has length 51 [2018-04-13 15:21:10,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:10,585 INFO L459 AbstractCegarLoop]: Abstraction has 192 states and 206 transitions. [2018-04-13 15:21:10,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 15:21:10,586 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 206 transitions. [2018-04-13 15:21:10,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-13 15:21:10,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:10,586 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:10,587 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-13 15:21:10,587 INFO L82 PathProgramCache]: Analyzing trace with hash 376026882, now seen corresponding path program 5 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:10,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:10,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:10,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 15:21:10,722 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:10,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:10,723 INFO L182 omatonBuilderFactory]: Interpolants [4627#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 4628#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4629#(= 0 |#Ultimate.meminit_#t~loopctr62|), 4630#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 4631#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 4632#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 4617#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4633#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 4618#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 4619#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 4574#true, 4575#false] [2018-04-13 15:21:10,723 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:10,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 15:21:10,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 15:21:10,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2018-04-13 15:21:10,723 INFO L87 Difference]: Start difference. First operand 192 states and 206 transitions. Second operand 12 states. [2018-04-13 15:21:11,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:11,196 INFO L93 Difference]: Finished difference Result 204 states and 221 transitions. [2018-04-13 15:21:11,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 15:21:11,197 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 52 [2018-04-13 15:21:11,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:11,197 INFO L225 Difference]: With dead ends: 204 [2018-04-13 15:21:11,197 INFO L226 Difference]: Without dead ends: 201 [2018-04-13 15:21:11,198 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2018-04-13 15:21:11,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-13 15:21:11,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 193. [2018-04-13 15:21:11,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-04-13 15:21:11,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 208 transitions. [2018-04-13 15:21:11,202 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 208 transitions. Word has length 52 [2018-04-13 15:21:11,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:11,203 INFO L459 AbstractCegarLoop]: Abstraction has 193 states and 208 transitions. [2018-04-13 15:21:11,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 15:21:11,203 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 208 transitions. [2018-04-13 15:21:11,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-13 15:21:11,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:11,203 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-13 15:21:11,204 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-13 15:21:11,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1060444887, now seen corresponding path program 6 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:11,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:11,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,369 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:11,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:11,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 15:21:11,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:11,385 INFO L182 omatonBuilderFactory]: Interpolants [5120#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5121#(= 0 |#Ultimate.meminit_#t~loopctr62|), 5122#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 5123#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 5124#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 5125#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 5126#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 5064#true, 5065#false, 5108#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5109#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5110#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 5119#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|))] [2018-04-13 15:21:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:11,385 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 15:21:11,385 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 15:21:11,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-13 15:21:11,386 INFO L87 Difference]: Start difference. First operand 193 states and 208 transitions. Second operand 13 states. [2018-04-13 15:21:11,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:11,930 INFO L93 Difference]: Finished difference Result 207 states and 226 transitions. [2018-04-13 15:21:11,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 15:21:11,930 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2018-04-13 15:21:11,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:11,931 INFO L225 Difference]: With dead ends: 207 [2018-04-13 15:21:11,931 INFO L226 Difference]: Without dead ends: 204 [2018-04-13 15:21:11,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2018-04-13 15:21:11,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-13 15:21:11,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 194. [2018-04-13 15:21:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-13 15:21:11,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-04-13 15:21:11,936 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 53 [2018-04-13 15:21:11,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:11,936 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-04-13 15:21:11,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 15:21:11,936 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-04-13 15:21:11,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-13 15:21:11,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:11,937 INFO L355 BasicCegarLoop]: trace histogram [7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:11,937 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-13 15:21:11,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1653570530, now seen corresponding path program 7 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:11,948 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:11,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,064 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:12,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:12,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 15:21:12,079 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:12,080 INFO L182 omatonBuilderFactory]: Interpolants [5608#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5609#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5610#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 5620#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 5621#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5622#(= 0 |#Ultimate.meminit_#t~loopctr62|), 5623#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 5624#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 5625#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 5626#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 5563#true, 5627#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 5564#false, 5628#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12)))] [2018-04-13 15:21:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:12,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 15:21:12,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 15:21:12,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-13 15:21:12,080 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 14 states. [2018-04-13 15:21:12,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:12,659 INFO L93 Difference]: Finished difference Result 210 states and 231 transitions. [2018-04-13 15:21:12,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-13 15:21:12,659 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2018-04-13 15:21:12,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:12,660 INFO L225 Difference]: With dead ends: 210 [2018-04-13 15:21:12,660 INFO L226 Difference]: Without dead ends: 207 [2018-04-13 15:21:12,660 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2018-04-13 15:21:12,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-13 15:21:12,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 195. [2018-04-13 15:21:12,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2018-04-13 15:21:12,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 212 transitions. [2018-04-13 15:21:12,663 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 212 transitions. Word has length 54 [2018-04-13 15:21:12,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:12,663 INFO L459 AbstractCegarLoop]: Abstraction has 195 states and 212 transitions. [2018-04-13 15:21:12,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 15:21:12,663 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 212 transitions. [2018-04-13 15:21:12,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-13 15:21:12,664 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:12,664 INFO L355 BasicCegarLoop]: trace histogram [8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:12,664 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-13 15:21:12,664 INFO L82 PathProgramCache]: Analyzing trace with hash -111297463, now seen corresponding path program 8 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:12,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:12,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:12,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:12,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 15:21:12,813 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:12,814 INFO L182 omatonBuilderFactory]: Interpolants [6117#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6118#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6119#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 6130#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 6131#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6132#(= 0 |#Ultimate.meminit_#t~loopctr62|), 6133#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 6134#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 6071#true, 6135#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 6072#false, 6136#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 6137#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 6138#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 6139#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12)))] [2018-04-13 15:21:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:12,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 15:21:12,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 15:21:12,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:12,814 INFO L87 Difference]: Start difference. First operand 195 states and 212 transitions. Second operand 15 states. [2018-04-13 15:21:13,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:13,438 INFO L93 Difference]: Finished difference Result 213 states and 236 transitions. [2018-04-13 15:21:13,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-13 15:21:13,438 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-04-13 15:21:13,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:13,439 INFO L225 Difference]: With dead ends: 213 [2018-04-13 15:21:13,439 INFO L226 Difference]: Without dead ends: 210 [2018-04-13 15:21:13,440 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=650, Unknown=0, NotChecked=0, Total=812 [2018-04-13 15:21:13,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-13 15:21:13,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 196. [2018-04-13 15:21:13,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-13 15:21:13,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 214 transitions. [2018-04-13 15:21:13,445 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 214 transitions. Word has length 55 [2018-04-13 15:21:13,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:13,445 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 214 transitions. [2018-04-13 15:21:13,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 15:21:13,445 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 214 transitions. [2018-04-13 15:21:13,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-04-13 15:21:13,446 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:13,446 INFO L355 BasicCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:13,446 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-13 15:21:13,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1012369602, now seen corresponding path program 9 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:13,450 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:13,598 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:13,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:13,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 15:21:13,616 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:13,616 INFO L182 omatonBuilderFactory]: Interpolants [6656#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 6657#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 6658#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 6659#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 6635#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6636#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6637#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12))), 6649#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 6650#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6651#(= 0 |#Ultimate.meminit_#t~loopctr62|), 6588#true, 6652#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 6589#false, 6653#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 6654#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 6655#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4))] [2018-04-13 15:21:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:13,616 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 15:21:13,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 15:21:13,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2018-04-13 15:21:13,616 INFO L87 Difference]: Start difference. First operand 196 states and 214 transitions. Second operand 16 states. [2018-04-13 15:21:14,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:14,328 INFO L93 Difference]: Finished difference Result 216 states and 241 transitions. [2018-04-13 15:21:14,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-13 15:21:14,328 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 56 [2018-04-13 15:21:14,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:14,329 INFO L225 Difference]: With dead ends: 216 [2018-04-13 15:21:14,329 INFO L226 Difference]: Without dead ends: 213 [2018-04-13 15:21:14,330 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2018-04-13 15:21:14,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-13 15:21:14,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 197. [2018-04-13 15:21:14,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-04-13 15:21:14,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 216 transitions. [2018-04-13 15:21:14,335 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 216 transitions. Word has length 56 [2018-04-13 15:21:14,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:14,335 INFO L459 AbstractCegarLoop]: Abstraction has 197 states and 216 transitions. [2018-04-13 15:21:14,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 15:21:14,335 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 216 transitions. [2018-04-13 15:21:14,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-13 15:21:14,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:14,336 INFO L355 BasicCegarLoop]: trace histogram [10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:14,336 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-13 15:21:14,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1486310249, now seen corresponding path program 10 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:14,342 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:14,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:14,549 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:14,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:14,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 15:21:14,576 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:14,576 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:14,577 INFO L182 omatonBuilderFactory]: Interpolants [7177#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 7114#true, 7178#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7115#false, 7179#(= 0 |#Ultimate.meminit_#t~loopctr62|), 7180#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 7181#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 7182#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 7183#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 7184#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 7185#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 7186#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 7187#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 7188#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 7162#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7163#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7164#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)))] [2018-04-13 15:21:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:14,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 15:21:14,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 15:21:14,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2018-04-13 15:21:14,577 INFO L87 Difference]: Start difference. First operand 197 states and 216 transitions. Second operand 17 states. [2018-04-13 15:21:15,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:15,447 INFO L93 Difference]: Finished difference Result 219 states and 246 transitions. [2018-04-13 15:21:15,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-13 15:21:15,476 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 57 [2018-04-13 15:21:15,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:15,477 INFO L225 Difference]: With dead ends: 219 [2018-04-13 15:21:15,477 INFO L226 Difference]: Without dead ends: 216 [2018-04-13 15:21:15,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=217, Invalid=839, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 15:21:15,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-13 15:21:15,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 198. [2018-04-13 15:21:15,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-04-13 15:21:15,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 218 transitions. [2018-04-13 15:21:15,485 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 218 transitions. Word has length 57 [2018-04-13 15:21:15,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:15,485 INFO L459 AbstractCegarLoop]: Abstraction has 198 states and 218 transitions. [2018-04-13 15:21:15,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 15:21:15,485 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 218 transitions. [2018-04-13 15:21:15,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-13 15:21:15,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:15,485 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-13 15:21:15,485 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-13 15:21:15,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1001398878, now seen corresponding path program 11 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:15,489 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:15,674 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:15,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:15,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 15:21:15,693 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:15,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:15,693 INFO L182 omatonBuilderFactory]: Interpolants [7649#true, 7650#false, 7714#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 7715#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7716#(= 0 |#Ultimate.meminit_#t~loopctr62|), 7717#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 7718#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 7719#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 7720#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 7721#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 7722#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 7723#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 7724#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 7725#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 7726#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 7698#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7699#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 7700#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)))] [2018-04-13 15:21:15,693 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:15,693 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 15:21:15,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 15:21:15,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2018-04-13 15:21:15,694 INFO L87 Difference]: Start difference. First operand 198 states and 218 transitions. Second operand 18 states. [2018-04-13 15:21:16,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:16,454 INFO L93 Difference]: Finished difference Result 222 states and 251 transitions. [2018-04-13 15:21:16,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-13 15:21:16,455 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 58 [2018-04-13 15:21:16,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:16,455 INFO L225 Difference]: With dead ends: 222 [2018-04-13 15:21:16,455 INFO L226 Difference]: Without dead ends: 219 [2018-04-13 15:21:16,456 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=249, Invalid=941, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 15:21:16,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-13 15:21:16,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 199. [2018-04-13 15:21:16,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-13 15:21:16,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 220 transitions. [2018-04-13 15:21:16,459 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 220 transitions. Word has length 58 [2018-04-13 15:21:16,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:16,459 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 220 transitions. [2018-04-13 15:21:16,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 15:21:16,459 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 220 transitions. [2018-04-13 15:21:16,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-13 15:21:16,459 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:16,460 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-13 15:21:16,460 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-13 15:21:16,460 INFO L82 PathProgramCache]: Analyzing trace with hash -810970487, now seen corresponding path program 12 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:16,468 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:16,663 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:16,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:16,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 15:21:16,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:16,680 INFO L182 omatonBuilderFactory]: Interpolants [8193#true, 8194#false, 8260#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 8261#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8262#(= 0 |#Ultimate.meminit_#t~loopctr62|), 8263#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 8264#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 8265#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 8266#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 8267#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 8268#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 8269#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 8270#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 8271#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 8272#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 8273#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 8243#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8244#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8245#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)))] [2018-04-13 15:21:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:16,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 15:21:16,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 15:21:16,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2018-04-13 15:21:16,681 INFO L87 Difference]: Start difference. First operand 199 states and 220 transitions. Second operand 19 states. [2018-04-13 15:21:17,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:17,492 INFO L93 Difference]: Finished difference Result 225 states and 256 transitions. [2018-04-13 15:21:17,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-13 15:21:17,492 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 59 [2018-04-13 15:21:17,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:17,493 INFO L225 Difference]: With dead ends: 225 [2018-04-13 15:21:17,493 INFO L226 Difference]: Without dead ends: 222 [2018-04-13 15:21:17,493 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 15:21:17,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-13 15:21:17,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 200. [2018-04-13 15:21:17,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-13 15:21:17,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 222 transitions. [2018-04-13 15:21:17,496 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 222 transitions. Word has length 59 [2018-04-13 15:21:17,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:17,496 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 222 transitions. [2018-04-13 15:21:17,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 15:21:17,496 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 222 transitions. [2018-04-13 15:21:17,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-13 15:21:17,497 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:17,497 INFO L355 BasicCegarLoop]: trace histogram [13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:17,497 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-13 15:21:17,497 INFO L82 PathProgramCache]: Analyzing trace with hash 797342338, now seen corresponding path program 13 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:17,513 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:17,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:17,703 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:17,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:17,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 15:21:17,720 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:17,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-13 15:21:17,721 INFO L182 omatonBuilderFactory]: Interpolants [8746#true, 8747#false, 8815#(not (= 12 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 8816#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8817#(= 0 |#Ultimate.meminit_#t~loopctr62|), 8818#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 8819#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 8820#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 8821#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 8822#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 8823#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 8824#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 8825#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 8826#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 8827#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 8828#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 8797#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8829#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 12))), 8798#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 8799#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12))) (and (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 12) (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 12)))] [2018-04-13 15:21:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-04-13 15:21:17,721 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 15:21:17,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 15:21:17,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-13 15:21:17,721 INFO L87 Difference]: Start difference. First operand 200 states and 222 transitions. Second operand 20 states. [2018-04-13 15:21:18,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:18,555 INFO L93 Difference]: Finished difference Result 228 states and 261 transitions. [2018-04-13 15:21:18,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-13 15:21:18,555 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 60 [2018-04-13 15:21:18,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:18,555 INFO L225 Difference]: With dead ends: 228 [2018-04-13 15:21:18,556 INFO L226 Difference]: Without dead ends: 225 [2018-04-13 15:21:18,556 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=322, Invalid=1160, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 15:21:18,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-04-13 15:21:18,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 201. [2018-04-13 15:21:18,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-04-13 15:21:18,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 224 transitions. [2018-04-13 15:21:18,559 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 224 transitions. Word has length 60 [2018-04-13 15:21:18,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:18,559 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 224 transitions. [2018-04-13 15:21:18,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 15:21:18,559 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 224 transitions. [2018-04-13 15:21:18,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-13 15:21:18,559 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:18,559 INFO L355 BasicCegarLoop]: trace histogram [14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:18,559 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-13 15:21:18,559 INFO L82 PathProgramCache]: Analyzing trace with hash -884567639, now seen corresponding path program 14 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:18,562 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:18,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 33 proven. 12 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:18,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:18,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 15:21:18,678 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:18,679 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-13 15:21:18,679 INFO L182 omatonBuilderFactory]: Interpolants [9360#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9361#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9378#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9379#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 9385#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 9386#(= 0 |#Ultimate.meminit_#t~loopctr62|), 9387#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 9308#true, 9388#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 9309#false] [2018-04-13 15:21:18,679 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 33 proven. 12 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:18,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 15:21:18,679 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 15:21:18,679 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-04-13 15:21:18,679 INFO L87 Difference]: Start difference. First operand 201 states and 224 transitions. Second operand 10 states. [2018-04-13 15:21:19,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:19,144 INFO L93 Difference]: Finished difference Result 228 states and 261 transitions. [2018-04-13 15:21:19,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 15:21:19,144 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 61 [2018-04-13 15:21:19,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:19,145 INFO L225 Difference]: With dead ends: 228 [2018-04-13 15:21:19,145 INFO L226 Difference]: Without dead ends: 225 [2018-04-13 15:21:19,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2018-04-13 15:21:19,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-04-13 15:21:19,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 207. [2018-04-13 15:21:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-04-13 15:21:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 230 transitions. [2018-04-13 15:21:19,149 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 230 transitions. Word has length 61 [2018-04-13 15:21:19,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:19,149 INFO L459 AbstractCegarLoop]: Abstraction has 207 states and 230 transitions. [2018-04-13 15:21:19,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 15:21:19,149 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 230 transitions. [2018-04-13 15:21:19,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-13 15:21:19,150 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:19,150 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] [2018-04-13 15:21:19,150 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-13 15:21:19,150 INFO L82 PathProgramCache]: Analyzing trace with hash -110480978, now seen corresponding path program 15 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:19,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,257 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 46 proven. 16 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:19,273 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:19,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 15:21:19,273 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:19,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:19,273 INFO L182 omatonBuilderFactory]: Interpolants [9905#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9906#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9923#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 9924#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 9931#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 9852#true, 9932#(= 0 |#Ultimate.meminit_#t~loopctr62|), 9853#false, 9933#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 9934#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 9935#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20)))] [2018-04-13 15:21:19,273 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 46 proven. 16 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:19,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 15:21:19,274 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 15:21:19,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-13 15:21:19,274 INFO L87 Difference]: Start difference. First operand 207 states and 230 transitions. Second operand 11 states. [2018-04-13 15:21:19,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:19,735 INFO L93 Difference]: Finished difference Result 221 states and 244 transitions. [2018-04-13 15:21:19,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 15:21:19,735 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 62 [2018-04-13 15:21:19,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:19,736 INFO L225 Difference]: With dead ends: 221 [2018-04-13 15:21:19,736 INFO L226 Difference]: Without dead ends: 216 [2018-04-13 15:21:19,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2018-04-13 15:21:19,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-13 15:21:19,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 208. [2018-04-13 15:21:19,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-13 15:21:19,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 231 transitions. [2018-04-13 15:21:19,738 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 231 transitions. Word has length 62 [2018-04-13 15:21:19,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:19,738 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 231 transitions. [2018-04-13 15:21:19,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 15:21:19,739 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 231 transitions. [2018-04-13 15:21:19,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-13 15:21:19,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:19,739 INFO L355 BasicCegarLoop]: trace histogram [16, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:19,739 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-13 15:21:19,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1883598263, now seen corresponding path program 16 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:19,741 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:19,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 59 proven. 21 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:19,869 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:19,869 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 15:21:19,869 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:19,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:19,869 INFO L182 omatonBuilderFactory]: Interpolants [10480#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 10449#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 10481#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 10450#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 10467#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 10468#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 10395#true, 10396#false, 10476#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 10477#(= 0 |#Ultimate.meminit_#t~loopctr62|), 10478#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 10479#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2))] [2018-04-13 15:21:19,869 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 59 proven. 21 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:19,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 15:21:19,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 15:21:19,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2018-04-13 15:21:19,870 INFO L87 Difference]: Start difference. First operand 208 states and 231 transitions. Second operand 12 states. [2018-04-13 15:21:20,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:20,331 INFO L93 Difference]: Finished difference Result 224 states and 247 transitions. [2018-04-13 15:21:20,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 15:21:20,331 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 63 [2018-04-13 15:21:20,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:20,332 INFO L225 Difference]: With dead ends: 224 [2018-04-13 15:21:20,332 INFO L226 Difference]: Without dead ends: 219 [2018-04-13 15:21:20,332 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2018-04-13 15:21:20,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-13 15:21:20,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 209. [2018-04-13 15:21:20,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-04-13 15:21:20,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 232 transitions. [2018-04-13 15:21:20,334 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 232 transitions. Word has length 63 [2018-04-13 15:21:20,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:20,334 INFO L459 AbstractCegarLoop]: Abstraction has 209 states and 232 transitions. [2018-04-13 15:21:20,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 15:21:20,334 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 232 transitions. [2018-04-13 15:21:20,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-13 15:21:20,335 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:20,335 INFO L355 BasicCegarLoop]: trace histogram [17, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:20,335 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-13 15:21:20,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1015659250, now seen corresponding path program 17 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:20,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:20,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:20,478 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 72 proven. 27 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:20,504 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:20,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 15:21:20,505 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:20,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:20,505 INFO L182 omatonBuilderFactory]: Interpolants [10947#true, 10948#false, 11020#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11021#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 11030#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 11031#(= 0 |#Ultimate.meminit_#t~loopctr62|), 11032#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 11033#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 11002#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11034#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 11003#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11035#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 11036#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20)))] [2018-04-13 15:21:20,505 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 72 proven. 27 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:20,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 15:21:20,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 15:21:20,505 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-13 15:21:20,506 INFO L87 Difference]: Start difference. First operand 209 states and 232 transitions. Second operand 13 states. [2018-04-13 15:21:21,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:21,129 INFO L93 Difference]: Finished difference Result 227 states and 250 transitions. [2018-04-13 15:21:21,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-13 15:21:21,129 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 64 [2018-04-13 15:21:21,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:21,130 INFO L225 Difference]: With dead ends: 227 [2018-04-13 15:21:21,130 INFO L226 Difference]: Without dead ends: 222 [2018-04-13 15:21:21,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2018-04-13 15:21:21,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-04-13 15:21:21,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 210. [2018-04-13 15:21:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-04-13 15:21:21,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 233 transitions. [2018-04-13 15:21:21,133 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 233 transitions. Word has length 64 [2018-04-13 15:21:21,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:21,133 INFO L459 AbstractCegarLoop]: Abstraction has 210 states and 233 transitions. [2018-04-13 15:21:21,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 15:21:21,133 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 233 transitions. [2018-04-13 15:21:21,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-13 15:21:21,133 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:21,133 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] [2018-04-13 15:21:21,134 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__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-13 15:21:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash 120646377, now seen corresponding path program 18 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:21,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 85 proven. 34 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:21,278 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:21,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 15:21:21,279 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:21,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:21,279 INFO L182 omatonBuilderFactory]: Interpolants [11593#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 11594#(= 0 |#Ultimate.meminit_#t~loopctr62|), 11595#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 11564#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11596#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 11565#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11597#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 11598#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 11599#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 11600#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 11508#true, 11509#false, 11582#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11583#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:21,279 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 85 proven. 34 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:21,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 15:21:21,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 15:21:21,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-13 15:21:21,279 INFO L87 Difference]: Start difference. First operand 210 states and 233 transitions. Second operand 14 states. [2018-04-13 15:21:21,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:21,869 INFO L93 Difference]: Finished difference Result 230 states and 253 transitions. [2018-04-13 15:21:21,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-13 15:21:21,869 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 65 [2018-04-13 15:21:21,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:21,870 INFO L225 Difference]: With dead ends: 230 [2018-04-13 15:21:21,870 INFO L226 Difference]: Without dead ends: 225 [2018-04-13 15:21:21,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2018-04-13 15:21:21,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-04-13 15:21:21,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 211. [2018-04-13 15:21:21,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-04-13 15:21:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 234 transitions. [2018-04-13 15:21:21,873 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 234 transitions. Word has length 65 [2018-04-13 15:21:21,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:21,873 INFO L459 AbstractCegarLoop]: Abstraction has 211 states and 234 transitions. [2018-04-13 15:21:21,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 15:21:21,873 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 234 transitions. [2018-04-13 15:21:21,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-13 15:21:21,873 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:21,873 INFO L355 BasicCegarLoop]: trace histogram [19, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:21,873 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__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-13 15:21:21,873 INFO L82 PathProgramCache]: Analyzing trace with hash 986382446, now seen corresponding path program 19 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:21,876 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:21,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:21,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,024 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 98 proven. 42 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:22,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:22,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 15:21:22,040 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:22,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:22,040 INFO L182 omatonBuilderFactory]: Interpolants [12165#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 12166#(= 0 |#Ultimate.meminit_#t~loopctr62|), 12135#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12167#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 12136#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12168#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 12169#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 12170#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 12171#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 12172#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 12173#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 12078#true, 12079#false, 12153#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12154#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:22,040 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 98 proven. 42 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:22,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 15:21:22,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 15:21:22,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:22,041 INFO L87 Difference]: Start difference. First operand 211 states and 234 transitions. Second operand 15 states. [2018-04-13 15:21:22,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:22,658 INFO L93 Difference]: Finished difference Result 233 states and 256 transitions. [2018-04-13 15:21:22,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-13 15:21:22,658 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 66 [2018-04-13 15:21:22,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:22,659 INFO L225 Difference]: With dead ends: 233 [2018-04-13 15:21:22,659 INFO L226 Difference]: Without dead ends: 228 [2018-04-13 15:21:22,659 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2018-04-13 15:21:22,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-04-13 15:21:22,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 212. [2018-04-13 15:21:22,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-04-13 15:21:22,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 235 transitions. [2018-04-13 15:21:22,663 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 235 transitions. Word has length 66 [2018-04-13 15:21:22,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:22,663 INFO L459 AbstractCegarLoop]: Abstraction has 212 states and 235 transitions. [2018-04-13 15:21:22,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 15:21:22,663 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 235 transitions. [2018-04-13 15:21:22,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-13 15:21:22,663 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:22,664 INFO L355 BasicCegarLoop]: trace histogram [20, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:22,664 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__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-13 15:21:22,664 INFO L82 PathProgramCache]: Analyzing trace with hash 2054396809, now seen corresponding path program 20 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:22,669 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 111 proven. 51 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:22,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:22,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 15:21:22,839 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:22,840 INFO L182 omatonBuilderFactory]: Interpolants [12746#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 12715#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12747#(= 0 |#Ultimate.meminit_#t~loopctr62|), 12716#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12748#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 12749#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 12750#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 12751#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 12752#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 12657#true, 12753#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 12658#false, 12754#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 12755#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 12733#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12734#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 111 proven. 51 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:22,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 15:21:22,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 15:21:22,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2018-04-13 15:21:22,840 INFO L87 Difference]: Start difference. First operand 212 states and 235 transitions. Second operand 16 states. [2018-04-13 15:21:23,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:23,547 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2018-04-13 15:21:23,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-13 15:21:23,547 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 67 [2018-04-13 15:21:23,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:23,548 INFO L225 Difference]: With dead ends: 236 [2018-04-13 15:21:23,548 INFO L226 Difference]: Without dead ends: 231 [2018-04-13 15:21:23,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=217, Invalid=839, Unknown=0, NotChecked=0, Total=1056 [2018-04-13 15:21:23,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-04-13 15:21:23,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 213. [2018-04-13 15:21:23,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-13 15:21:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 236 transitions. [2018-04-13 15:21:23,550 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 236 transitions. Word has length 67 [2018-04-13 15:21:23,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:23,551 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 236 transitions. [2018-04-13 15:21:23,551 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 15:21:23,551 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 236 transitions. [2018-04-13 15:21:23,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-13 15:21:23,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:23,551 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] [2018-04-13 15:21:23,551 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__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-13 15:21:23,551 INFO L82 PathProgramCache]: Analyzing trace with hash 803103694, now seen corresponding path program 21 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:23,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:23,730 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 124 proven. 61 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:23,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:23,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 15:21:23,746 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:23,747 INFO L182 omatonBuilderFactory]: Interpolants [13344#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 13345#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 13346#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 13322#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13323#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 13304#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13336#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 13305#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13337#(= 0 |#Ultimate.meminit_#t~loopctr62|), 13338#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 13339#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 13340#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 13245#true, 13341#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 13246#false, 13342#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 13343#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6))] [2018-04-13 15:21:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 124 proven. 61 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:23,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 15:21:23,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 15:21:23,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2018-04-13 15:21:23,747 INFO L87 Difference]: Start difference. First operand 213 states and 236 transitions. Second operand 17 states. [2018-04-13 15:21:24,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:24,240 INFO L93 Difference]: Finished difference Result 239 states and 262 transitions. [2018-04-13 15:21:24,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-13 15:21:24,240 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 68 [2018-04-13 15:21:24,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:24,241 INFO L225 Difference]: With dead ends: 239 [2018-04-13 15:21:24,241 INFO L226 Difference]: Without dead ends: 234 [2018-04-13 15:21:24,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=248, Invalid=942, Unknown=0, NotChecked=0, Total=1190 [2018-04-13 15:21:24,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-04-13 15:21:24,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 214. [2018-04-13 15:21:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-13 15:21:24,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 237 transitions. [2018-04-13 15:21:24,245 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 237 transitions. Word has length 68 [2018-04-13 15:21:24,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:24,245 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 237 transitions. [2018-04-13 15:21:24,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 15:21:24,245 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 237 transitions. [2018-04-13 15:21:24,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-13 15:21:24,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:24,246 INFO L355 BasicCegarLoop]: trace histogram [22, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:24,246 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__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-13 15:21:24,246 INFO L82 PathProgramCache]: Analyzing trace with hash 667722793, now seen corresponding path program 22 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:24,250 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:24,419 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 137 proven. 72 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:24,435 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:24,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-13 15:21:24,435 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:24,435 INFO L182 omatonBuilderFactory]: Interpolants [13920#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13921#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 13902#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13903#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13935#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 13936#(= 0 |#Ultimate.meminit_#t~loopctr62|), 13937#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 13842#true, 13938#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 13843#false, 13939#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 13940#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 13941#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 13942#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 13943#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 13944#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 13945#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 13946#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20)))] [2018-04-13 15:21:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 137 proven. 72 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:24,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-13 15:21:24,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-13 15:21:24,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2018-04-13 15:21:24,436 INFO L87 Difference]: Start difference. First operand 214 states and 237 transitions. Second operand 18 states. [2018-04-13 15:21:25,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:25,147 INFO L93 Difference]: Finished difference Result 242 states and 265 transitions. [2018-04-13 15:21:25,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-13 15:21:25,147 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 69 [2018-04-13 15:21:25,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:25,148 INFO L225 Difference]: With dead ends: 242 [2018-04-13 15:21:25,148 INFO L226 Difference]: Without dead ends: 237 [2018-04-13 15:21:25,148 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=282, Invalid=1050, Unknown=0, NotChecked=0, Total=1332 [2018-04-13 15:21:25,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-13 15:21:25,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 215. [2018-04-13 15:21:25,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-13 15:21:25,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 238 transitions. [2018-04-13 15:21:25,152 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 238 transitions. Word has length 69 [2018-04-13 15:21:25,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:25,152 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 238 transitions. [2018-04-13 15:21:25,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-13 15:21:25,152 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 238 transitions. [2018-04-13 15:21:25,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-13 15:21:25,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:25,153 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] [2018-04-13 15:21:25,153 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__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-13 15:21:25,153 INFO L82 PathProgramCache]: Analyzing trace with hash 765882158, now seen corresponding path program 23 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:25,160 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:25,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:25,359 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 150 proven. 84 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:25,386 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:25,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-13 15:21:25,387 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:25,387 INFO L182 omatonBuilderFactory]: Interpolants [14528#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 14509#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 14510#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 14543#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 14448#true, 14544#(= 0 |#Ultimate.meminit_#t~loopctr62|), 14449#false, 14545#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 14546#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 14547#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 14548#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 14549#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 14550#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 14551#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 14552#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 14553#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 14554#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 14555#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 14527#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 150 proven. 84 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:25,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-13 15:21:25,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-13 15:21:25,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2018-04-13 15:21:25,388 INFO L87 Difference]: Start difference. First operand 215 states and 238 transitions. Second operand 19 states. [2018-04-13 15:21:26,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:26,306 INFO L93 Difference]: Finished difference Result 245 states and 268 transitions. [2018-04-13 15:21:26,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-13 15:21:26,306 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 70 [2018-04-13 15:21:26,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:26,307 INFO L225 Difference]: With dead ends: 245 [2018-04-13 15:21:26,307 INFO L226 Difference]: Without dead ends: 240 [2018-04-13 15:21:26,308 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=319, Invalid=1163, Unknown=0, NotChecked=0, Total=1482 [2018-04-13 15:21:26,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-04-13 15:21:26,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 216. [2018-04-13 15:21:26,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-13 15:21:26,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 239 transitions. [2018-04-13 15:21:26,314 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 239 transitions. Word has length 70 [2018-04-13 15:21:26,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:26,314 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 239 transitions. [2018-04-13 15:21:26,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-13 15:21:26,314 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 239 transitions. [2018-04-13 15:21:26,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-13 15:21:26,315 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:26,315 INFO L355 BasicCegarLoop]: trace histogram [24, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:26,315 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__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-13 15:21:26,315 INFO L82 PathProgramCache]: Analyzing trace with hash -486144823, now seen corresponding path program 24 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:26,319 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:26,650 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 163 proven. 97 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:26,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:26,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-13 15:21:26,678 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:26,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:26,678 INFO L182 omatonBuilderFactory]: Interpolants [15168#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 15169#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 15170#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 15171#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 15172#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 15173#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 15143#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15144#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 15125#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15126#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15063#true, 15064#false, 15160#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 15161#(= 0 |#Ultimate.meminit_#t~loopctr62|), 15162#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 15163#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 15164#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 15165#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 15166#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 15167#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6))] [2018-04-13 15:21:26,679 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 163 proven. 97 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:26,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-13 15:21:26,679 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-13 15:21:26,679 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-13 15:21:26,679 INFO L87 Difference]: Start difference. First operand 216 states and 239 transitions. Second operand 20 states. [2018-04-13 15:21:27,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:27,573 INFO L93 Difference]: Finished difference Result 246 states and 269 transitions. [2018-04-13 15:21:27,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-13 15:21:27,573 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 71 [2018-04-13 15:21:27,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:27,574 INFO L225 Difference]: With dead ends: 246 [2018-04-13 15:21:27,574 INFO L226 Difference]: Without dead ends: 241 [2018-04-13 15:21:27,574 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=359, Invalid=1281, Unknown=0, NotChecked=0, Total=1640 [2018-04-13 15:21:27,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-04-13 15:21:27,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 217. [2018-04-13 15:21:27,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-13 15:21:27,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 240 transitions. [2018-04-13 15:21:27,577 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 240 transitions. Word has length 71 [2018-04-13 15:21:27,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:27,577 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 240 transitions. [2018-04-13 15:21:27,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-13 15:21:27,577 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 240 transitions. [2018-04-13 15:21:27,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-13 15:21:27,577 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:27,578 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] [2018-04-13 15:21:27,578 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__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-13 15:21:27,578 INFO L82 PathProgramCache]: Analyzing trace with hash -644275570, now seen corresponding path program 25 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:27,581 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:27,804 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 176 proven. 111 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:27,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:27,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-13 15:21:27,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:27,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:27,821 INFO L182 omatonBuilderFactory]: Interpolants [15748#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15685#true, 15749#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15686#false, 15784#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 15785#(= 0 |#Ultimate.meminit_#t~loopctr62|), 15786#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 15787#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 15788#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 15789#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 15790#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 15791#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 15792#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 15793#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 15794#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 15795#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 15796#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 15797#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 15766#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15798#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 15767#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:27,821 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 176 proven. 111 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:27,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-13 15:21:27,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-13 15:21:27,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2018-04-13 15:21:27,821 INFO L87 Difference]: Start difference. First operand 217 states and 240 transitions. Second operand 21 states. [2018-04-13 15:21:28,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:28,713 INFO L93 Difference]: Finished difference Result 250 states and 275 transitions. [2018-04-13 15:21:28,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-13 15:21:28,713 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 72 [2018-04-13 15:21:28,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:28,713 INFO L225 Difference]: With dead ends: 250 [2018-04-13 15:21:28,714 INFO L226 Difference]: Without dead ends: 245 [2018-04-13 15:21:28,714 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=402, Invalid=1404, Unknown=0, NotChecked=0, Total=1806 [2018-04-13 15:21:28,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-04-13 15:21:28,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 218. [2018-04-13 15:21:28,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-13 15:21:28,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2018-04-13 15:21:28,716 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 72 [2018-04-13 15:21:28,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:28,717 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2018-04-13 15:21:28,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-13 15:21:28,717 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2018-04-13 15:21:28,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-13 15:21:28,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:28,717 INFO L355 BasicCegarLoop]: trace histogram [26, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:28,717 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__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-13 15:21:28,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1251361431, now seen corresponding path program 26 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:28,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 189 proven. 126 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:28,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:28,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-13 15:21:28,985 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:28,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:28,986 INFO L182 omatonBuilderFactory]: Interpolants [16418#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 16419#(= 0 |#Ultimate.meminit_#t~loopctr62|), 16420#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 16421#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 16422#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 16423#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 16424#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 16425#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 16426#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 16427#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 16428#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 16429#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 16430#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 16399#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 16431#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 16400#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 16432#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 16433#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 16317#true, 16381#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 16318#false, 16382#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 189 proven. 126 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:28,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-13 15:21:28,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-13 15:21:28,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-13 15:21:28,986 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand 22 states. [2018-04-13 15:21:29,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:29,959 INFO L93 Difference]: Finished difference Result 254 states and 281 transitions. [2018-04-13 15:21:29,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-13 15:21:29,959 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 73 [2018-04-13 15:21:29,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:29,960 INFO L225 Difference]: With dead ends: 254 [2018-04-13 15:21:29,960 INFO L226 Difference]: Without dead ends: 249 [2018-04-13 15:21:29,960 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=448, Invalid=1532, Unknown=0, NotChecked=0, Total=1980 [2018-04-13 15:21:29,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-04-13 15:21:29,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 219. [2018-04-13 15:21:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-04-13 15:21:29,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 242 transitions. [2018-04-13 15:21:29,963 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 242 transitions. Word has length 73 [2018-04-13 15:21:29,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:29,963 INFO L459 AbstractCegarLoop]: Abstraction has 219 states and 242 transitions. [2018-04-13 15:21:29,963 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-13 15:21:29,964 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 242 transitions. [2018-04-13 15:21:29,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-13 15:21:29,964 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:29,964 INFO L355 BasicCegarLoop]: trace histogram [27, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:29,964 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__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-13 15:21:29,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1403813358, now seen corresponding path program 27 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:29,968 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 202 proven. 142 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:30,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:30,244 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-13 15:21:30,244 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:30,244 INFO L182 omatonBuilderFactory]: Interpolants [16960#false, 17024#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17025#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17062#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 17063#(= 0 |#Ultimate.meminit_#t~loopctr62|), 17064#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 17065#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 17066#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 17067#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 17068#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 17069#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 17070#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 17071#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 17072#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 17073#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 17042#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17074#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 17043#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 17075#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 17076#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 17077#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 17078#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 16959#true] [2018-04-13 15:21:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 202 proven. 142 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:30,245 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-13 15:21:30,245 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-13 15:21:30,245 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=358, Unknown=0, NotChecked=0, Total=506 [2018-04-13 15:21:30,245 INFO L87 Difference]: Start difference. First operand 219 states and 242 transitions. Second operand 23 states. [2018-04-13 15:21:31,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:31,254 INFO L93 Difference]: Finished difference Result 258 states and 287 transitions. [2018-04-13 15:21:31,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-13 15:21:31,254 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 74 [2018-04-13 15:21:31,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:31,254 INFO L225 Difference]: With dead ends: 258 [2018-04-13 15:21:31,255 INFO L226 Difference]: Without dead ends: 253 [2018-04-13 15:21:31,255 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=497, Invalid=1665, Unknown=0, NotChecked=0, Total=2162 [2018-04-13 15:21:31,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-13 15:21:31,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 220. [2018-04-13 15:21:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-04-13 15:21:31,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 243 transitions. [2018-04-13 15:21:31,258 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 243 transitions. Word has length 74 [2018-04-13 15:21:31,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:31,259 INFO L459 AbstractCegarLoop]: Abstraction has 220 states and 243 transitions. [2018-04-13 15:21:31,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-13 15:21:31,259 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 243 transitions. [2018-04-13 15:21:31,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-13 15:21:31,259 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:31,259 INFO L355 BasicCegarLoop]: trace histogram [28, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:31,259 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__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-13 15:21:31,260 INFO L82 PathProgramCache]: Analyzing trace with hash 2109853193, now seen corresponding path program 28 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:31,263 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:31,590 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 215 proven. 159 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:31,616 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:31,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-13 15:21:31,616 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:31,616 INFO L182 omatonBuilderFactory]: Interpolants [17696#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 17728#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 17729#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 17730#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 17731#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 17732#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 15)), 17733#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 17611#true, 17612#false, 17677#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17678#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17716#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 17717#(= 0 |#Ultimate.meminit_#t~loopctr62|), 17718#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 17719#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 17720#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 17721#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 17722#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 17723#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 17724#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 17725#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 17726#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 17695#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17727#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10))] [2018-04-13 15:21:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 215 proven. 159 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:31,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-13 15:21:31,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-13 15:21:31,617 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2018-04-13 15:21:31,617 INFO L87 Difference]: Start difference. First operand 220 states and 243 transitions. Second operand 24 states. [2018-04-13 15:21:32,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:32,368 INFO L93 Difference]: Finished difference Result 262 states and 293 transitions. [2018-04-13 15:21:32,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-13 15:21:32,368 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 75 [2018-04-13 15:21:32,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:32,368 INFO L225 Difference]: With dead ends: 262 [2018-04-13 15:21:32,369 INFO L226 Difference]: Without dead ends: 257 [2018-04-13 15:21:32,369 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=549, Invalid=1803, Unknown=0, NotChecked=0, Total=2352 [2018-04-13 15:21:32,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-04-13 15:21:32,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 221. [2018-04-13 15:21:32,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2018-04-13 15:21:32,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 244 transitions. [2018-04-13 15:21:32,372 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 244 transitions. Word has length 75 [2018-04-13 15:21:32,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:32,372 INFO L459 AbstractCegarLoop]: Abstraction has 221 states and 244 transitions. [2018-04-13 15:21:32,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-13 15:21:32,372 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 244 transitions. [2018-04-13 15:21:32,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-13 15:21:32,372 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:32,372 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] [2018-04-13 15:21:32,372 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__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-13 15:21:32,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1772715698, now seen corresponding path program 29 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:32,375 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:32,664 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 228 proven. 177 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:32,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:32,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-13 15:21:32,682 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:32,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:32,682 INFO L182 omatonBuilderFactory]: Interpolants [18380#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 18381#(= 0 |#Ultimate.meminit_#t~loopctr62|), 18382#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 18383#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 18384#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 18385#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 18386#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 18387#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 18388#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 18389#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 18390#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 18391#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 18392#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 18393#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 18394#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 18395#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 18396#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 15)), 18397#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 16)), 18398#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 18273#true, 18274#false, 18340#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18341#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18358#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18359#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:32,683 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 228 proven. 177 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:32,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-13 15:21:32,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-13 15:21:32,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=417, Unknown=0, NotChecked=0, Total=600 [2018-04-13 15:21:32,683 INFO L87 Difference]: Start difference. First operand 221 states and 244 transitions. Second operand 25 states. [2018-04-13 15:21:33,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:33,726 INFO L93 Difference]: Finished difference Result 266 states and 299 transitions. [2018-04-13 15:21:33,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-13 15:21:33,726 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 76 [2018-04-13 15:21:33,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:33,727 INFO L225 Difference]: With dead ends: 266 [2018-04-13 15:21:33,727 INFO L226 Difference]: Without dead ends: 261 [2018-04-13 15:21:33,727 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=604, Invalid=1946, Unknown=0, NotChecked=0, Total=2550 [2018-04-13 15:21:33,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-04-13 15:21:33,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 222. [2018-04-13 15:21:33,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-04-13 15:21:33,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 245 transitions. [2018-04-13 15:21:33,730 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 245 transitions. Word has length 76 [2018-04-13 15:21:33,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:33,730 INFO L459 AbstractCegarLoop]: Abstraction has 222 states and 245 transitions. [2018-04-13 15:21:33,730 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-13 15:21:33,730 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 245 transitions. [2018-04-13 15:21:33,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-13 15:21:33,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:33,730 INFO L355 BasicCegarLoop]: trace histogram [30, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:33,730 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__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-13 15:21:33,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1873267031, now seen corresponding path program 30 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:33,749 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:33,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 241 proven. 196 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:34,153 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:34,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-13 15:21:34,153 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:34,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:34,153 INFO L182 omatonBuilderFactory]: Interpolants [19072#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 17)), 18945#true, 19073#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 18946#false, 19013#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 19014#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 19031#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 19032#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 19054#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 19055#(= 0 |#Ultimate.meminit_#t~loopctr62|), 19056#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 19057#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 19058#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 19059#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 19060#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 19061#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 19062#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 19063#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 19064#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 19065#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 19066#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 19067#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 19068#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 19069#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 19070#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 15)), 19071#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 16))] [2018-04-13 15:21:34,154 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 241 proven. 196 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:34,154 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-13 15:21:34,154 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-13 15:21:34,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=448, Unknown=0, NotChecked=0, Total=650 [2018-04-13 15:21:34,154 INFO L87 Difference]: Start difference. First operand 222 states and 245 transitions. Second operand 26 states. [2018-04-13 15:21:34,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:34,849 INFO L93 Difference]: Finished difference Result 270 states and 305 transitions. [2018-04-13 15:21:34,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-13 15:21:34,849 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 77 [2018-04-13 15:21:34,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:34,850 INFO L225 Difference]: With dead ends: 270 [2018-04-13 15:21:34,850 INFO L226 Difference]: Without dead ends: 265 [2018-04-13 15:21:34,851 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=662, Invalid=2094, Unknown=0, NotChecked=0, Total=2756 [2018-04-13 15:21:34,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-13 15:21:34,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 223. [2018-04-13 15:21:34,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-04-13 15:21:34,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 246 transitions. [2018-04-13 15:21:34,853 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 246 transitions. Word has length 77 [2018-04-13 15:21:34,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:34,853 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 246 transitions. [2018-04-13 15:21:34,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-13 15:21:34,853 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 246 transitions. [2018-04-13 15:21:34,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-13 15:21:34,854 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:34,854 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] [2018-04-13 15:21:34,854 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__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-13 15:21:34,854 INFO L82 PathProgramCache]: Analyzing trace with hash -695391058, now seen corresponding path program 31 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:34,860 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:34,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:35,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 254 proven. 216 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:35,182 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:35,182 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-13 15:21:35,182 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:35,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:35,182 INFO L182 omatonBuilderFactory]: Interpolants [19714#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 19715#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296)), 19738#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 19739#(= 0 |#Ultimate.meminit_#t~loopctr62|), 19740#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 19741#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 19742#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 19743#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 19744#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 19745#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 19746#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 19747#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 19748#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 19749#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 19750#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 19751#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 19752#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 19753#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 19754#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 15)), 19627#true, 19755#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 16)), 19628#false, 19756#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 17)), 19757#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 18)), 19758#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 19696#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 19697#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 254 proven. 216 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:35,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-13 15:21:35,183 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-13 15:21:35,183 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=480, Unknown=0, NotChecked=0, Total=702 [2018-04-13 15:21:35,183 INFO L87 Difference]: Start difference. First operand 223 states and 246 transitions. Second operand 27 states. [2018-04-13 15:21:36,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:36,327 INFO L93 Difference]: Finished difference Result 274 states and 311 transitions. [2018-04-13 15:21:36,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-13 15:21:36,328 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 78 [2018-04-13 15:21:36,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:36,328 INFO L225 Difference]: With dead ends: 274 [2018-04-13 15:21:36,328 INFO L226 Difference]: Without dead ends: 269 [2018-04-13 15:21:36,329 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=723, Invalid=2247, Unknown=0, NotChecked=0, Total=2970 [2018-04-13 15:21:36,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-04-13 15:21:36,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 224. [2018-04-13 15:21:36,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-13 15:21:36,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 247 transitions. [2018-04-13 15:21:36,331 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 247 transitions. Word has length 78 [2018-04-13 15:21:36,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:36,332 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 247 transitions. [2018-04-13 15:21:36,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-13 15:21:36,332 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 247 transitions. [2018-04-13 15:21:36,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-13 15:21:36,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:36,332 INFO L355 BasicCegarLoop]: trace histogram [32, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:36,332 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__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-13 15:21:36,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1459025737, now seen corresponding path program 32 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:36,335 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:36,653 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 267 proven. 237 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:36,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:36,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-13 15:21:36,669 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:36,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-13 15:21:36,669 INFO L182 omatonBuilderFactory]: Interpolants [20432#(not (= 20 (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))), 20433#(= 0 |#Ultimate.meminit_#t~loopctr62|), 20434#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 20435#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 20436#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 20437#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 20438#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 20439#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 20440#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 20441#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 20442#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 9)), 20443#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 10)), 20444#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 11)), 20445#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 12)), 20446#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 13)), 20319#true, 20447#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 14)), 20320#false, 20448#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 15)), 20449#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 16)), 20450#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 17)), 20451#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 18)), 20452#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 19)), 20389#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 20453#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 20))), 20390#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 20407#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 20408#(= (mod __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 4294967296) (mod |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 4294967296))] [2018-04-13 15:21:36,669 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 267 proven. 237 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2018-04-13 15:21:36,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-13 15:21:36,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-13 15:21:36,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=513, Unknown=0, NotChecked=0, Total=756 [2018-04-13 15:21:36,670 INFO L87 Difference]: Start difference. First operand 224 states and 247 transitions. Second operand 28 states. [2018-04-13 15:21:37,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:37,893 INFO L93 Difference]: Finished difference Result 278 states and 317 transitions. [2018-04-13 15:21:37,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-13 15:21:37,893 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 79 [2018-04-13 15:21:37,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:37,894 INFO L225 Difference]: With dead ends: 278 [2018-04-13 15:21:37,894 INFO L226 Difference]: Without dead ends: 273 [2018-04-13 15:21:37,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=787, Invalid=2405, Unknown=0, NotChecked=0, Total=3192 [2018-04-13 15:21:37,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2018-04-13 15:21:37,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 225. [2018-04-13 15:21:37,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:37,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 248 transitions. [2018-04-13 15:21:37,898 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 248 transitions. Word has length 79 [2018-04-13 15:21:37,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:37,898 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 248 transitions. [2018-04-13 15:21:37,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-13 15:21:37,898 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 248 transitions. [2018-04-13 15:21:37,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-13 15:21:37,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:37,899 INFO L355 BasicCegarLoop]: trace histogram [33, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:37,899 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__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-13 15:21:37,899 INFO L82 PathProgramCache]: Analyzing trace with hash -473530354, now seen corresponding path program 33 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:37,903 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:37,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,013 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 82 proven. 1 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:38,029 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:38,029 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-13 15:21:38,029 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:38,030 INFO L182 omatonBuilderFactory]: Interpolants [21092#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21093#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21141#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 21110#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21142#(= 0 |#Ultimate.meminit_#t~loopctr62|), 21143#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 21144#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 21021#true, 21022#false, 21135#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9)))] [2018-04-13 15:21:38,030 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 82 proven. 1 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:38,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-13 15:21:38,030 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-13 15:21:38,030 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-04-13 15:21:38,030 INFO L87 Difference]: Start difference. First operand 225 states and 248 transitions. Second operand 10 states. [2018-04-13 15:21:38,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:38,457 INFO L93 Difference]: Finished difference Result 234 states and 256 transitions. [2018-04-13 15:21:38,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-13 15:21:38,457 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 80 [2018-04-13 15:21:38,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:38,458 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:38,458 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:38,458 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2018-04-13 15:21:38,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:38,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:38,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 246 transitions. [2018-04-13 15:21:38,460 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 246 transitions. Word has length 80 [2018-04-13 15:21:38,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:38,461 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 246 transitions. [2018-04-13 15:21:38,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-13 15:21:38,461 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 246 transitions. [2018-04-13 15:21:38,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-13 15:21:38,461 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:38,461 INFO L355 BasicCegarLoop]: trace histogram [34, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:38,461 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__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-13 15:21:38,461 INFO L82 PathProgramCache]: Analyzing trace with hash 338668405, now seen corresponding path program 34 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:38,464 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:38,570 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 116 proven. 3 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:38,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:38,586 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-13 15:21:38,586 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:38,586 INFO L182 omatonBuilderFactory]: Interpolants [21696#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21713#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 21745#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 21746#(= 0 |#Ultimate.meminit_#t~loopctr62|), 21747#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 21748#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 21749#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 21623#true, 21624#false, 21738#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 21695#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 116 proven. 3 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:38,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-13 15:21:38,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-13 15:21:38,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-13 15:21:38,587 INFO L87 Difference]: Start difference. First operand 225 states and 246 transitions. Second operand 11 states. [2018-04-13 15:21:39,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:39,023 INFO L93 Difference]: Finished difference Result 234 states and 254 transitions. [2018-04-13 15:21:39,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-13 15:21:39,023 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 81 [2018-04-13 15:21:39,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:39,024 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:39,024 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:39,024 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2018-04-13 15:21:39,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:39,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:39,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:39,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 245 transitions. [2018-04-13 15:21:39,026 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 245 transitions. Word has length 81 [2018-04-13 15:21:39,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:39,026 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 245 transitions. [2018-04-13 15:21:39,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-13 15:21:39,026 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 245 transitions. [2018-04-13 15:21:39,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-13 15:21:39,026 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:39,026 INFO L355 BasicCegarLoop]: trace histogram [35, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:39,027 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__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-13 15:21:39,027 INFO L82 PathProgramCache]: Analyzing trace with hash -252973842, now seen corresponding path program 35 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:39,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:39,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 150 proven. 6 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:39,163 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:39,163 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-13 15:21:39,163 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:39,163 INFO L182 omatonBuilderFactory]: Interpolants [22352#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 22353#(= 0 |#Ultimate.meminit_#t~loopctr62|), 22354#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 22355#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 22228#true, 22356#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 22229#false, 22357#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 22344#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 22301#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 22302#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 22319#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 150 proven. 6 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:39,164 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 15:21:39,164 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 15:21:39,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2018-04-13 15:21:39,164 INFO L87 Difference]: Start difference. First operand 225 states and 245 transitions. Second operand 12 states. [2018-04-13 15:21:39,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:39,614 INFO L93 Difference]: Finished difference Result 234 states and 253 transitions. [2018-04-13 15:21:39,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-13 15:21:39,614 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 82 [2018-04-13 15:21:39,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:39,615 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:39,615 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:39,615 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2018-04-13 15:21:39,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:39,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:39,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:39,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 244 transitions. [2018-04-13 15:21:39,617 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 244 transitions. Word has length 82 [2018-04-13 15:21:39,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:39,618 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 244 transitions. [2018-04-13 15:21:39,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 15:21:39,618 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 244 transitions. [2018-04-13 15:21:39,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-13 15:21:39,618 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:39,619 INFO L355 BasicCegarLoop]: trace histogram [36, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:39,619 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__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-13 15:21:39,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1414014315, now seen corresponding path program 36 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:39,624 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 184 proven. 10 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:39,854 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:39,854 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-13 15:21:39,854 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:39,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:39,855 INFO L182 omatonBuilderFactory]: Interpolants [22953#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 22928#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 22962#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 22963#(= 0 |#Ultimate.meminit_#t~loopctr62|), 22836#true, 22964#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 22837#false, 22965#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 22966#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 22967#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 22968#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 22910#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 22911#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))] [2018-04-13 15:21:39,855 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 184 proven. 10 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:39,855 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-13 15:21:39,855 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-13 15:21:39,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-13 15:21:39,855 INFO L87 Difference]: Start difference. First operand 225 states and 244 transitions. Second operand 13 states. [2018-04-13 15:21:40,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:40,385 INFO L93 Difference]: Finished difference Result 234 states and 252 transitions. [2018-04-13 15:21:40,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-13 15:21:40,385 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 83 [2018-04-13 15:21:40,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:40,386 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:40,386 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:40,386 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2018-04-13 15:21:40,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:40,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:40,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:40,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 243 transitions. [2018-04-13 15:21:40,388 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 243 transitions. Word has length 83 [2018-04-13 15:21:40,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:40,388 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 243 transitions. [2018-04-13 15:21:40,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-13 15:21:40,389 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 243 transitions. [2018-04-13 15:21:40,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-13 15:21:40,389 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:40,389 INFO L355 BasicCegarLoop]: trace histogram [37, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:40,389 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__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-13 15:21:40,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1248436686, now seen corresponding path program 37 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:40,392 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:40,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 218 proven. 15 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:40,576 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:40,576 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-13 15:21:40,576 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:40,576 INFO L182 omatonBuilderFactory]: Interpolants [23522#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23523#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23565#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 23540#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23447#true, 23575#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 23448#false, 23576#(= 0 |#Ultimate.meminit_#t~loopctr62|), 23577#(= |#Ultimate.meminit_#t~loopctr62| |#Ultimate.meminit_#sizeOfFields|), 23578#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 23579#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 23580#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 23581#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 23582#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9)))] [2018-04-13 15:21:40,577 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 218 proven. 15 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:40,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-13 15:21:40,577 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-13 15:21:40,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-13 15:21:40,577 INFO L87 Difference]: Start difference. First operand 225 states and 243 transitions. Second operand 14 states. [2018-04-13 15:21:41,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:41,090 INFO L93 Difference]: Finished difference Result 234 states and 251 transitions. [2018-04-13 15:21:41,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-13 15:21:41,090 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 84 [2018-04-13 15:21:41,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:41,091 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:41,091 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:41,092 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2018-04-13 15:21:41,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:41,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:41,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:41,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 242 transitions. [2018-04-13 15:21:41,094 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 242 transitions. Word has length 84 [2018-04-13 15:21:41,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:41,094 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 242 transitions. [2018-04-13 15:21:41,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-13 15:21:41,094 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 242 transitions. [2018-04-13 15:21:41,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-13 15:21:41,095 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:41,095 INFO L355 BasicCegarLoop]: trace histogram [38, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:41,095 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__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-13 15:21:41,095 INFO L82 PathProgramCache]: Analyzing trace with hash -2114928203, now seen corresponding path program 38 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:41,098 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,235 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 252 proven. 21 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:41,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:41,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-13 15:21:41,251 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:41,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:41,251 INFO L182 omatonBuilderFactory]: Interpolants [24192#(= 0 |#Ultimate.meminit_#t~loopctr62|), 24193#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 24194#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 24195#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 24196#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 24197#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 24198#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 24199#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 24137#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24138#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24180#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 24155#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24061#true, 24062#false, 24191#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|))] [2018-04-13 15:21:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 252 proven. 21 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:41,252 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-13 15:21:41,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-13 15:21:41,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:41,252 INFO L87 Difference]: Start difference. First operand 225 states and 242 transitions. Second operand 15 states. [2018-04-13 15:21:41,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:41,808 INFO L93 Difference]: Finished difference Result 234 states and 250 transitions. [2018-04-13 15:21:41,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-13 15:21:41,808 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 85 [2018-04-13 15:21:41,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:41,809 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:41,809 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:41,809 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2018-04-13 15:21:41,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:41,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:41,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 241 transitions. [2018-04-13 15:21:41,811 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 241 transitions. Word has length 85 [2018-04-13 15:21:41,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:41,812 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 241 transitions. [2018-04-13 15:21:41,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-13 15:21:41,812 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 241 transitions. [2018-04-13 15:21:41,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-13 15:21:41,812 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:41,812 INFO L355 BasicCegarLoop]: trace histogram [39, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:41,812 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__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-13 15:21:41,812 INFO L82 PathProgramCache]: Analyzing trace with hash 994942638, now seen corresponding path program 39 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:41,815 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:41,966 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 286 proven. 28 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:41,983 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:41,983 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-13 15:21:41,983 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:41,983 INFO L182 omatonBuilderFactory]: Interpolants [24773#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24678#true, 24679#false, 24810#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 24811#(= 0 |#Ultimate.meminit_#t~loopctr62|), 24812#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 24813#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 24814#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 24815#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 24816#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 24817#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6)), 24818#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 24755#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24819#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 24756#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24798#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9)))] [2018-04-13 15:21:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 286 proven. 28 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:41,983 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-13 15:21:41,984 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-13 15:21:41,984 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2018-04-13 15:21:41,984 INFO L87 Difference]: Start difference. First operand 225 states and 241 transitions. Second operand 16 states. [2018-04-13 15:21:42,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:42,541 INFO L93 Difference]: Finished difference Result 234 states and 249 transitions. [2018-04-13 15:21:42,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-13 15:21:42,541 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 86 [2018-04-13 15:21:42,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:42,542 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:42,542 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:42,542 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2018-04-13 15:21:42,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:42,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:42,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:42,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 240 transitions. [2018-04-13 15:21:42,544 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 240 transitions. Word has length 86 [2018-04-13 15:21:42,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:42,544 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 240 transitions. [2018-04-13 15:21:42,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-13 15:21:42,544 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 240 transitions. [2018-04-13 15:21:42,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-13 15:21:42,545 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:42,545 INFO L355 BasicCegarLoop]: trace histogram [40, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:42,545 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__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-13 15:21:42,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1383309099, now seen corresponding path program 40 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:42,547 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:42,735 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 320 proven. 36 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:42,761 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-13 15:21:42,761 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-13 15:21:42,761 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-13 15:21:42,761 INFO L182 omatonBuilderFactory]: Interpolants [25376#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25440#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 7)), 25377#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25441#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 8)), 25442#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (not (= |#Ultimate.meminit_#product| 9))), 25419#(or (and (not (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9)) (not (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))) (and (= __U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_~size 9) (= |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size| 9))), 25298#true, 25394#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 25299#false, 25432#(not (= 9 |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#in~size|)), 25433#(= 0 |#Ultimate.meminit_#t~loopctr62|), 25434#(= |#Ultimate.meminit_#sizeOfFields| |#Ultimate.meminit_#t~loopctr62|), 25435#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 2)), 25436#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 3)), 25437#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 4)), 25438#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 5)), 25439#(or (not (= |#Ultimate.meminit_#sizeOfFields| 1)) (<= |#Ultimate.meminit_#t~loopctr62| 6))] [2018-04-13 15:21:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 320 proven. 36 refuted. 0 times theorem prover too weak. 574 trivial. 0 not checked. [2018-04-13 15:21:42,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-13 15:21:42,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-13 15:21:42,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2018-04-13 15:21:42,762 INFO L87 Difference]: Start difference. First operand 225 states and 240 transitions. Second operand 17 states. [2018-04-13 15:21:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:43,212 INFO L93 Difference]: Finished difference Result 234 states and 248 transitions. [2018-04-13 15:21:43,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-13 15:21:43,212 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 87 [2018-04-13 15:21:43,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:43,212 INFO L225 Difference]: With dead ends: 234 [2018-04-13 15:21:43,212 INFO L226 Difference]: Without dead ends: 229 [2018-04-13 15:21:43,213 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2018-04-13 15:21:43,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-13 15:21:43,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2018-04-13 15:21:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-13 15:21:43,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 239 transitions. [2018-04-13 15:21:43,215 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 239 transitions. Word has length 87 [2018-04-13 15:21:43,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:43,215 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 239 transitions. [2018-04-13 15:21:43,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-13 15:21:43,215 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 239 transitions. [2018-04-13 15:21:43,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-13 15:21:43,215 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:43,215 INFO L355 BasicCegarLoop]: trace histogram [41, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:43,216 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__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-13 15:21:43,216 INFO L82 PathProgramCache]: Analyzing trace with hash -2094668914, now seen corresponding path program 41 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:43,218 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,259 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier WARNING: array quantifier [2018-04-13 15:21:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,307 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier WARNING: array quantifier WARNING: array quantifier [2018-04-13 15:21:43,309 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:43,309 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:43,311 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 15:21:43,313 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 15:21:43,315 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 15:21:43,315 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 15:21:43,322 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:43,322 WARN L251 NnfTransformerHelper]: thrown away annotations [(:qid itp)] [2018-04-13 15:21:43,324 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-13 15:21:43,324 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-13 15:21:43,326 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-13 15:21:43,326 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-13 15:21:43,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,352 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier [2018-04-13 15:21:43,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,381 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 959 trivial. 0 not checked. [2018-04-13 15:21:43,383 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-13 15:21:43,383 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-13 15:21:43,383 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-13 15:21:43,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-13 15:21:43,383 INFO L182 omatonBuilderFactory]: Interpolants [26048#(= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base| 1)), 25921#true, 25922#false, 26002#(and (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.base)|) (= |#valid| |old(#valid)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset| |old(~#__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_global_msg_list~0.offset)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26003#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26020#(and (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 26021#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base|)), 25981#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_#t~ret54.base|)), 26046#(= 1 (select |#valid| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#res.base|)), 25982#(= 1 (select |#valid| __U_MULTI_fmemleaks_test___false_valid_memtrack_i__entry_point_~intf~2.base)), 26062#(= |#valid| (store |old(#valid)| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#res.base| 1)), 26047#(= |#valid| |old(#valid)|)] [2018-04-13 15:21:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 959 trivial. 0 not checked. [2018-04-13 15:21:43,384 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-13 15:21:43,384 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-13 15:21:43,384 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2018-04-13 15:21:43,384 INFO L87 Difference]: Start difference. First operand 225 states and 239 transitions. Second operand 12 states. [2018-04-13 15:21:43,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-13 15:21:43,872 INFO L93 Difference]: Finished difference Result 242 states and 260 transitions. [2018-04-13 15:21:43,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-13 15:21:43,872 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 88 [2018-04-13 15:21:43,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-13 15:21:43,872 INFO L225 Difference]: With dead ends: 242 [2018-04-13 15:21:43,872 INFO L226 Difference]: Without dead ends: 242 [2018-04-13 15:21:43,873 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2018-04-13 15:21:43,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-13 15:21:43,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 239. [2018-04-13 15:21:43,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-04-13 15:21:43,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 259 transitions. [2018-04-13 15:21:43,875 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 259 transitions. Word has length 88 [2018-04-13 15:21:43,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-13 15:21:43,875 INFO L459 AbstractCegarLoop]: Abstraction has 239 states and 259 transitions. [2018-04-13 15:21:43,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-13 15:21:43,875 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 259 transitions. [2018-04-13 15:21:43,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-13 15:21:43,875 INFO L347 BasicCegarLoop]: Found error trace [2018-04-13 15:21:43,875 INFO L355 BasicCegarLoop]: trace histogram [41, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-13 15:21:43,875 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__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-13 15:21:43,876 INFO L82 PathProgramCache]: Analyzing trace with hash -2094668913, now seen corresponding path program 1 times No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-13 15:21:43,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-13 15:21:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-13 15:21:43,925 WARN L195 Executor]: ExternalInterpolator (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in) stderr output: WARNING: array quantifier WARNING: array quantifier Unsupported proof rule: (let ((a!1 (= (+ 0 (* (- 1) (select |#length_69| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base_36|))) (* (- 1) (select |#length_69| |__U_MULTI_fmemleaks_test___false_valid_memtrack_i__ldv_zalloc_#t~malloc13.base_36|))))) (rewrite a!1)) [2018-04-13 15:21:43,926 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: line 462 column 1297: theory not supported by interpolation or bad proof at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1420) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:630) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:206) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseInterpolants(Executor.java:255) at de.uni_freiburg.informatik.ultimate.smtsolver.external.ScriptorWithGetInterpolants.readInterpolants(ScriptorWithGetInterpolants.java:136) at de.uni_freiburg.informatik.ultimate.smtsolver.external.ScriptorWithGetInterpolants.getInterpolants(ScriptorWithGetInterpolants.java:64) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.arrays.DiffWrapperScript.getInterpolants(DiffWrapperScript.java:260) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.getInterpolants(ManagedScript.java:186) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:283) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:298) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:200) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.constructCraig(TraceCheckConstructor.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.get(TraceCheckConstructor.java:179) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.FixedRefinementStrategy.getTraceCheck(FixedRefinementStrategy.java:131) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.checkFeasibility(BaseRefinementStrategy.java:231) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:205) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:408) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:417) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:363) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:119) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:324) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.runToolchainDefault(DefaultToolchainJob.java:221) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.BasicToolchainJob.run(BasicToolchainJob.java:134) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-04-13 15:21:43,929 INFO L168 Benchmark]: Toolchain (without parser) took 40068.35 ms. Allocated memory was 406.3 MB in the beginning and 1.1 GB in the end (delta: 740.8 MB). Free memory was 339.8 MB in the beginning and 837.6 MB in the end (delta: -497.7 MB). Peak memory consumption was 243.1 MB. Max. memory is 5.3 GB. [2018-04-13 15:21:43,930 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 406.3 MB. Free memory is still 369.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-13 15:21:43,930 INFO L168 Benchmark]: CACSL2BoogieTranslator took 375.12 ms. Allocated memory is still 406.3 MB. Free memory was 339.8 MB in the beginning and 288.2 MB in the end (delta: 51.6 MB). Peak memory consumption was 51.6 MB. Max. memory is 5.3 GB. [2018-04-13 15:21:43,931 INFO L168 Benchmark]: Boogie Preprocessor took 66.33 ms. Allocated memory is still 406.3 MB. Free memory was 288.2 MB in the beginning and 284.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-13 15:21:43,931 INFO L168 Benchmark]: RCFGBuilder took 802.29 ms. Allocated memory was 406.3 MB in the beginning and 619.7 MB in the end (delta: 213.4 MB). Free memory was 284.3 MB in the beginning and 469.3 MB in the end (delta: -185.1 MB). Peak memory consumption was 44.3 MB. Max. memory is 5.3 GB. [2018-04-13 15:21:43,931 INFO L168 Benchmark]: TraceAbstraction took 38821.93 ms. Allocated memory was 619.7 MB in the beginning and 1.1 GB in the end (delta: 527.4 MB). Free memory was 469.3 MB in the beginning and 837.6 MB in the end (delta: -368.2 MB). Peak memory consumption was 159.2 MB. Max. memory is 5.3 GB. [2018-04-13 15:21:43,933 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 406.3 MB. Free memory is still 369.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 375.12 ms. Allocated memory is still 406.3 MB. Free memory was 339.8 MB in the beginning and 288.2 MB in the end (delta: 51.6 MB). Peak memory consumption was 51.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 66.33 ms. Allocated memory is still 406.3 MB. Free memory was 288.2 MB in the beginning and 284.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 802.29 ms. Allocated memory was 406.3 MB in the beginning and 619.7 MB in the end (delta: 213.4 MB). Free memory was 284.3 MB in the beginning and 469.3 MB in the end (delta: -185.1 MB). Peak memory consumption was 44.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 38821.93 ms. Allocated memory was 619.7 MB in the beginning and 1.1 GB in the end (delta: 527.4 MB). Free memory was 469.3 MB in the beginning and 837.6 MB in the end (delta: -368.2 MB). Peak memory consumption was 159.2 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: line 462 column 1297: theory not supported by interpolation or bad proof de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: line 462 column 1297: theory not supported by interpolation or bad proof: de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1420) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_z3.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-13_15-21-43-939.csv Received shutdown request...