java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_5_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:29:07,185 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:29:07,187 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:29:07,199 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:29:07,199 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:29:07,200 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:29:07,200 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:29:07,202 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:29:07,203 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:29:07,204 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:29:07,204 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:29:07,205 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:29:07,205 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:29:07,206 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:29:07,207 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:29:07,208 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:29:07,210 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:29:07,211 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:29:07,212 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:29:07,213 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:29:07,214 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:29:07,214 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:29:07,215 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:29:07,215 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:29:07,216 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:29:07,217 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:29:07,217 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:29:07,218 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:29:07,218 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:29:07,218 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:29:07,219 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:29:07,219 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:29:07,238 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:29:07,238 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:29:07,239 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:29:07,239 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:29:07,240 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:29:07,240 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:29:07,241 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:29:07,241 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:29:07,241 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:29:07,242 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:29:07,272 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:29:07,288 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:29:07,292 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:29:07,293 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:29:07,294 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:29:07,294 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,650 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf12e9325e [2018-04-11 11:29:07,791 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:29:07,791 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:29:07,791 INFO L168 CDTParser]: Scanning memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,802 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:29:07,802 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:29:07,802 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:29:07,802 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 ('__bswap_64') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del ('ldv_list_del') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free ('ldv_msg_free') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc ('ldv_malloc') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,803 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get ('ldv_kref_get') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del ('__ldv_list_del') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__f ('f') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 ('__bswap_32') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__g ('g') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_get ('f_22_get') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point ('entry_point') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init ('ldv_kref_init') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add ('ldv_list_add') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put ('ldv_kref_put') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc ('ldv_zalloc') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,805 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add ('__ldv_list_add') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_put ('f_22_put') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive ('ldv_positive') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:29:07,806 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____rlim_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,806 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__caddr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_mutex_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsfilcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__key_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_short in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_mutexattr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__mode_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____time_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____suseconds_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,807 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int8_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____socklen_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_rwlock_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsfilcnt64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ino_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint32_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____mode_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsblkcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__blksize_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,808 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__uid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int16_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__lldiv_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__time_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__off_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__div_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_key_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____intptr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__size_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_barrierattr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,809 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__register_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____caddr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_short in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldiv_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_quad_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__gid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ulong in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__daddr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,810 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint16_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fd_set in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____dev_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blksize_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____qaddr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__clock_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____rlim64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____WAIT_STATUS in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_condattr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,811 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int8_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____clock_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____loff_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_cond_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____sigset_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__quad_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_spinlock_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__suseconds_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____daddr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ino_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,812 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint8_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_quad_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____pid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_long in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_barrier_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fd_mask in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__loff_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ushort in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____key_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__wchar_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__nlink_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,813 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__uint in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__id_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ino64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____useconds_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int16_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____syscall_slong_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_int in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_long in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__dev_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,814 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____clockid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_char in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_once_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int16_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_global_msg_list in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blkcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsblkcnt64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__timer_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__blkcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int32_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____pthread_list_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,815 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__sigset_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____nlink_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____off64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_attr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ssize_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_char in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blkcnt64_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsword_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_rwlockattr_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,816 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____id_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ssize_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int32_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____quad_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fd_mask in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsfilcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____off_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____gid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__idtype_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____timer_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____sig_atomic_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__clockid_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,817 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsblkcnt_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,818 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int8_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,818 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____syscall_ulong_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,818 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int32_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,818 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_t in memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:07,849 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf12e9325e [2018-04-11 11:29:07,853 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:29:07,854 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:29:07,854 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:29:07,854 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:29:07,858 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:29:07,859 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:29:07" (1/1) ... [2018-04-11 11:29:07,861 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ee27a8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:07, skipping insertion in model container [2018-04-11 11:29:07,861 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:29:07" (1/1) ... [2018-04-11 11:29:07,872 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:29:07,897 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:29:08,045 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:29:08,104 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:29:08,111 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 157 non ball SCCs. Number of states in SCCs 157. [2018-04-11 11:29:08,175 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08 WrapperNode [2018-04-11 11:29:08,176 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:29:08,176 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:29:08,176 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:29:08,176 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:29:08,183 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,183 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,194 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,194 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,207 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,211 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... [2018-04-11 11:29:08,215 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:29:08,216 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:29:08,216 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:29:08,216 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:29:08,217 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del [2018-04-11 11:29:08,310 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tail [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdata [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdata [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_return [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_return [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub [2018-04-11 11:29:08,311 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create [2018-04-11 11:29:08,312 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__g [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_get [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_put [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 11:29:08,313 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 11:29:08,313 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 [2018-04-11 11:29:08,313 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:29:08,314 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:29:08,315 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:29:08,316 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:29:08,317 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:29:08,318 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:29:08,319 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:29:08,320 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:29:08,321 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 11:29:08,322 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del [2018-04-11 11:29:08,323 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tail [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs [2018-04-11 11:29:08,324 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdata [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdata [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_return [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_return [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put [2018-04-11 11:29:08,325 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__g [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_get [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f_22_put [2018-04-11 11:29:08,326 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point [2018-04-11 11:29:08,327 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:29:08,327 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:29:08,327 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:29:08,327 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:29:08,572 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:29:08,658 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 11:29:08,887 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:29:08,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:29:08 BoogieIcfgContainer [2018-04-11 11:29:08,887 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:29:08,888 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:29:08,888 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:29:08,890 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:29:08,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:29:07" (1/3) ... [2018-04-11 11:29:08,890 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eb860ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:29:08, skipping insertion in model container [2018-04-11 11:29:08,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:29:08" (2/3) ... [2018-04-11 11:29:08,890 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eb860ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:29:08, skipping insertion in model container [2018-04-11 11:29:08,890 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:29:08" (3/3) ... [2018-04-11 11:29:08,891 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test22_5_false-valid-deref.i [2018-04-11 11:29:08,897 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:29:08,902 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2018-04-11 11:29:08,935 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:29:08,936 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:29:08,936 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:29:08,936 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:29:08,936 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:29:08,936 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:29:08,936 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:29:08,937 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:29:08,937 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:29:08,937 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:29:08,947 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states. [2018-04-11 11:29:08,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:29:08,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:08,955 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:29:08,956 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:08,960 INFO L82 PathProgramCache]: Analyzing trace with hash 13973995, now seen corresponding path program 1 times [2018-04-11 11:29:08,961 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:08,962 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:08,996 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:08,996 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:08,996 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,025 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:09,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:09,057 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:09,058 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:29:09,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:29:09,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:29:09,071 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:09,072 INFO L87 Difference]: Start difference. First operand 162 states. Second operand 3 states. [2018-04-11 11:29:09,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:09,191 INFO L93 Difference]: Finished difference Result 185 states and 201 transitions. [2018-04-11 11:29:09,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:29:09,192 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:29:09,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:09,200 INFO L225 Difference]: With dead ends: 185 [2018-04-11 11:29:09,201 INFO L226 Difference]: Without dead ends: 179 [2018-04-11 11:29:09,202 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:09,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-04-11 11:29:09,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 129. [2018-04-11 11:29:09,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-11 11:29:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-11 11:29:09,233 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 4 [2018-04-11 11:29:09,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:09,234 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-11 11:29:09,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:29:09,234 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-11 11:29:09,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 11:29:09,234 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:09,234 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 11:29:09,234 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:09,234 INFO L82 PathProgramCache]: Analyzing trace with hash 13973996, now seen corresponding path program 1 times [2018-04-11 11:29:09,234 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:09,234 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:09,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:09,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:09,278 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:09,278 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:29:09,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:29:09,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:29:09,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:09,280 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 3 states. [2018-04-11 11:29:09,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:09,346 INFO L93 Difference]: Finished difference Result 237 states and 252 transitions. [2018-04-11 11:29:09,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:29:09,346 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 11:29:09,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:09,349 INFO L225 Difference]: With dead ends: 237 [2018-04-11 11:29:09,349 INFO L226 Difference]: Without dead ends: 237 [2018-04-11 11:29:09,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:09,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-11 11:29:09,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 127. [2018-04-11 11:29:09,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-04-11 11:29:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 135 transitions. [2018-04-11 11:29:09,356 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 135 transitions. Word has length 4 [2018-04-11 11:29:09,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:09,356 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 135 transitions. [2018-04-11 11:29:09,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:29:09,357 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 135 transitions. [2018-04-11 11:29:09,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 11:29:09,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:09,357 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:09,357 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:09,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1635462275, now seen corresponding path program 1 times [2018-04-11 11:29:09,357 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:09,357 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:09,358 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,358 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:09,359 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:09,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:09,427 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:09,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:29:09,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:29:09,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:29:09,427 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:29:09,427 INFO L87 Difference]: Start difference. First operand 127 states and 135 transitions. Second operand 5 states. [2018-04-11 11:29:09,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:09,450 INFO L93 Difference]: Finished difference Result 133 states and 141 transitions. [2018-04-11 11:29:09,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:29:09,450 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 11:29:09,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:09,451 INFO L225 Difference]: With dead ends: 133 [2018-04-11 11:29:09,452 INFO L226 Difference]: Without dead ends: 133 [2018-04-11 11:29:09,452 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:29:09,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-11 11:29:09,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 131. [2018-04-11 11:29:09,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-11 11:29:09,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 139 transitions. [2018-04-11 11:29:09,460 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 139 transitions. Word has length 20 [2018-04-11 11:29:09,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:09,460 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 139 transitions. [2018-04-11 11:29:09,460 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:29:09,460 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 139 transitions. [2018-04-11 11:29:09,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:29:09,461 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:09,461 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:09,461 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:09,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1593839713, now seen corresponding path program 1 times [2018-04-11 11:29:09,461 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:09,461 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:09,463 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:09,463 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,480 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:09,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:09,535 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:09,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:29:09,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:29:09,536 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:29:09,536 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:29:09,536 INFO L87 Difference]: Start difference. First operand 131 states and 139 transitions. Second operand 6 states. [2018-04-11 11:29:09,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:09,629 INFO L93 Difference]: Finished difference Result 132 states and 140 transitions. [2018-04-11 11:29:09,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:29:09,629 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 11:29:09,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:09,630 INFO L225 Difference]: With dead ends: 132 [2018-04-11 11:29:09,630 INFO L226 Difference]: Without dead ends: 132 [2018-04-11 11:29:09,630 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:29:09,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-11 11:29:09,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2018-04-11 11:29:09,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-11 11:29:09,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 138 transitions. [2018-04-11 11:29:09,635 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 138 transitions. Word has length 22 [2018-04-11 11:29:09,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:09,635 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 138 transitions. [2018-04-11 11:29:09,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:29:09,635 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 138 transitions. [2018-04-11 11:29:09,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:29:09,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:09,635 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:09,635 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:09,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1593839712, now seen corresponding path program 1 times [2018-04-11 11:29:09,636 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:09,636 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:09,637 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:09,637 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,654 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:09,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:09,762 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:09,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:29:09,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:29:09,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:29:09,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:29:09,763 INFO L87 Difference]: Start difference. First operand 130 states and 138 transitions. Second operand 7 states. [2018-04-11 11:29:09,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:09,951 INFO L93 Difference]: Finished difference Result 131 states and 139 transitions. [2018-04-11 11:29:09,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:29:09,952 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 11:29:09,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:09,953 INFO L225 Difference]: With dead ends: 131 [2018-04-11 11:29:09,953 INFO L226 Difference]: Without dead ends: 131 [2018-04-11 11:29:09,953 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:29:09,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-11 11:29:09,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2018-04-11 11:29:09,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-11 11:29:09,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 137 transitions. [2018-04-11 11:29:09,958 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 137 transitions. Word has length 22 [2018-04-11 11:29:09,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:09,958 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 137 transitions. [2018-04-11 11:29:09,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:29:09,958 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 137 transitions. [2018-04-11 11:29:09,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-11 11:29:09,958 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:09,959 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:09,959 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:09,960 INFO L82 PathProgramCache]: Analyzing trace with hash 773107374, now seen corresponding path program 1 times [2018-04-11 11:29:09,960 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:09,960 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:09,961 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:09,961 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:09,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:09,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:10,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,054 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:10,054 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:29:10,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:29:10,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:29:10,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:29:10,055 INFO L87 Difference]: Start difference. First operand 129 states and 137 transitions. Second operand 9 states. [2018-04-11 11:29:10,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:10,109 INFO L93 Difference]: Finished difference Result 146 states and 156 transitions. [2018-04-11 11:29:10,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:29:10,110 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-04-11 11:29:10,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:10,111 INFO L225 Difference]: With dead ends: 146 [2018-04-11 11:29:10,111 INFO L226 Difference]: Without dead ends: 146 [2018-04-11 11:29:10,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:29:10,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-11 11:29:10,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 142. [2018-04-11 11:29:10,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-04-11 11:29:10,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 151 transitions. [2018-04-11 11:29:10,115 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 151 transitions. Word has length 34 [2018-04-11 11:29:10,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:10,115 INFO L459 AbstractCegarLoop]: Abstraction has 142 states and 151 transitions. [2018-04-11 11:29:10,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:29:10,116 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 151 transitions. [2018-04-11 11:29:10,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 11:29:10,116 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:10,116 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:10,116 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:10,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1961793809, now seen corresponding path program 1 times [2018-04-11 11:29:10,116 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:10,117 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:10,117 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:10,118 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:10,131 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:10,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,205 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:10,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 11:29:10,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:29:10,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:29:10,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:29:10,206 INFO L87 Difference]: Start difference. First operand 142 states and 151 transitions. Second operand 10 states. [2018-04-11 11:29:10,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:10,380 INFO L93 Difference]: Finished difference Result 141 states and 150 transitions. [2018-04-11 11:29:10,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:29:10,380 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 37 [2018-04-11 11:29:10,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:10,381 INFO L225 Difference]: With dead ends: 141 [2018-04-11 11:29:10,381 INFO L226 Difference]: Without dead ends: 141 [2018-04-11 11:29:10,381 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:29:10,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-11 11:29:10,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2018-04-11 11:29:10,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2018-04-11 11:29:10,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 150 transitions. [2018-04-11 11:29:10,386 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 150 transitions. Word has length 37 [2018-04-11 11:29:10,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:10,386 INFO L459 AbstractCegarLoop]: Abstraction has 141 states and 150 transitions. [2018-04-11 11:29:10,386 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:29:10,386 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 150 transitions. [2018-04-11 11:29:10,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 11:29:10,387 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:10,387 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:10,387 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:10,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1961793810, now seen corresponding path program 1 times [2018-04-11 11:29:10,387 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:10,387 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:10,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:10,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:10,400 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:10,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,421 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:10,421 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:29:10,422 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:29:10,422 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:29:10,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:29:10,422 INFO L87 Difference]: Start difference. First operand 141 states and 150 transitions. Second operand 4 states. [2018-04-11 11:29:10,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:10,431 INFO L93 Difference]: Finished difference Result 144 states and 153 transitions. [2018-04-11 11:29:10,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:29:10,432 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-11 11:29:10,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:10,433 INFO L225 Difference]: With dead ends: 144 [2018-04-11 11:29:10,433 INFO L226 Difference]: Without dead ends: 142 [2018-04-11 11:29:10,433 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:29:10,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-04-11 11:29:10,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2018-04-11 11:29:10,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-04-11 11:29:10,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 151 transitions. [2018-04-11 11:29:10,438 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 151 transitions. Word has length 37 [2018-04-11 11:29:10,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:10,438 INFO L459 AbstractCegarLoop]: Abstraction has 142 states and 151 transitions. [2018-04-11 11:29:10,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:29:10,438 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 151 transitions. [2018-04-11 11:29:10,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 11:29:10,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:10,439 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:10,439 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:10,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1754907298, now seen corresponding path program 1 times [2018-04-11 11:29:10,440 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:10,440 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:10,441 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,441 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:10,441 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:10,453 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:10,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,480 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:10,480 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:10,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:10,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:10,523 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:10,560 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-04-11 11:29:10,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:29:10,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:29:10,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:29:10,561 INFO L87 Difference]: Start difference. First operand 142 states and 151 transitions. Second operand 6 states. [2018-04-11 11:29:10,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:10,572 INFO L93 Difference]: Finished difference Result 145 states and 154 transitions. [2018-04-11 11:29:10,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:29:10,572 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 38 [2018-04-11 11:29:10,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:10,573 INFO L225 Difference]: With dead ends: 145 [2018-04-11 11:29:10,573 INFO L226 Difference]: Without dead ends: 143 [2018-04-11 11:29:10,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:29:10,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-11 11:29:10,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-04-11 11:29:10,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-04-11 11:29:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 152 transitions. [2018-04-11 11:29:10,577 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 152 transitions. Word has length 38 [2018-04-11 11:29:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:10,578 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 152 transitions. [2018-04-11 11:29:10,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:29:10,578 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 152 transitions. [2018-04-11 11:29:10,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 11:29:10,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:10,579 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:10,579 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:10,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1008524654, now seen corresponding path program 2 times [2018-04-11 11:29:10,579 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:10,579 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:10,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:10,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:10,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:10,627 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:10,627 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:10,643 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:10,665 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:29:10,665 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:10,668 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:10,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:29:10,692 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:10,705 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:29:10,705 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:10,731 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:29:10,731 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:29:12,897 WARN L148 SmtUtils]: Spent 2025ms on a formula simplification that was a NOOP. DAG size: 21 [2018-04-11 11:29:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 11:29:13,206 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:29:13,206 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [6] total 19 [2018-04-11 11:29:13,206 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:29:13,206 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:29:13,206 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:29:13,207 INFO L87 Difference]: Start difference. First operand 143 states and 152 transitions. Second operand 19 states. [2018-04-11 11:29:15,471 WARN L148 SmtUtils]: Spent 2018ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:16,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:16,174 INFO L93 Difference]: Finished difference Result 147 states and 156 transitions. [2018-04-11 11:29:16,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:29:16,174 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 39 [2018-04-11 11:29:16,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:16,175 INFO L225 Difference]: With dead ends: 147 [2018-04-11 11:29:16,175 INFO L226 Difference]: Without dead ends: 145 [2018-04-11 11:29:16,176 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:29:16,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-11 11:29:16,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 143. [2018-04-11 11:29:16,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-04-11 11:29:16,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 152 transitions. [2018-04-11 11:29:16,179 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 152 transitions. Word has length 39 [2018-04-11 11:29:16,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:16,180 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 152 transitions. [2018-04-11 11:29:16,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:29:16,180 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 152 transitions. [2018-04-11 11:29:16,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 11:29:16,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:16,181 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:16,181 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:16,181 INFO L82 PathProgramCache]: Analyzing trace with hash -736278253, now seen corresponding path program 1 times [2018-04-11 11:29:16,181 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:16,181 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:16,183 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,183 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:16,183 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:29:16,215 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:16,215 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:29:16,215 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:29:16,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:29:16,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:16,216 INFO L87 Difference]: Start difference. First operand 143 states and 152 transitions. Second operand 3 states. [2018-04-11 11:29:16,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:16,276 INFO L93 Difference]: Finished difference Result 161 states and 172 transitions. [2018-04-11 11:29:16,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:29:16,276 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2018-04-11 11:29:16,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:16,277 INFO L225 Difference]: With dead ends: 161 [2018-04-11 11:29:16,277 INFO L226 Difference]: Without dead ends: 149 [2018-04-11 11:29:16,277 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:29:16,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-11 11:29:16,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 139. [2018-04-11 11:29:16,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2018-04-11 11:29:16,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 147 transitions. [2018-04-11 11:29:16,283 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 147 transitions. Word has length 39 [2018-04-11 11:29:16,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:16,283 INFO L459 AbstractCegarLoop]: Abstraction has 139 states and 147 transitions. [2018-04-11 11:29:16,283 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:29:16,283 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 147 transitions. [2018-04-11 11:29:16,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-11 11:29:16,284 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:16,284 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:16,284 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:16,285 INFO L82 PathProgramCache]: Analyzing trace with hash 145958321, now seen corresponding path program 1 times [2018-04-11 11:29:16,285 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:16,285 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:16,286 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:16,286 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:29:16,326 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:16,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:29:16,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:29:16,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:29:16,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:29:16,326 INFO L87 Difference]: Start difference. First operand 139 states and 147 transitions. Second operand 6 states. [2018-04-11 11:29:16,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:16,342 INFO L93 Difference]: Finished difference Result 126 states and 132 transitions. [2018-04-11 11:29:16,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:29:16,343 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2018-04-11 11:29:16,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:16,344 INFO L225 Difference]: With dead ends: 126 [2018-04-11 11:29:16,344 INFO L226 Difference]: Without dead ends: 126 [2018-04-11 11:29:16,344 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:29:16,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-11 11:29:16,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2018-04-11 11:29:16,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-11 11:29:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 132 transitions. [2018-04-11 11:29:16,347 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 132 transitions. Word has length 41 [2018-04-11 11:29:16,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:16,348 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 132 transitions. [2018-04-11 11:29:16,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:29:16,348 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 132 transitions. [2018-04-11 11:29:16,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:29:16,349 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:16,349 INFO L355 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:16,349 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:16,349 INFO L82 PathProgramCache]: Analyzing trace with hash -975524242, now seen corresponding path program 1 times [2018-04-11 11:29:16,349 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:16,349 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:16,350 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,350 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:16,350 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,362 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:16,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 11:29:16,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:16,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-11 11:29:16,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:29:16,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:29:16,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:29:16,437 INFO L87 Difference]: Start difference. First operand 126 states and 132 transitions. Second operand 12 states. [2018-04-11 11:29:16,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:16,710 INFO L93 Difference]: Finished difference Result 124 states and 130 transitions. [2018-04-11 11:29:16,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:29:16,710 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 45 [2018-04-11 11:29:16,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:16,711 INFO L225 Difference]: With dead ends: 124 [2018-04-11 11:29:16,711 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 11:29:16,712 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:29:16,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 11:29:16,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-11 11:29:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 11:29:16,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 130 transitions. [2018-04-11 11:29:16,715 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 130 transitions. Word has length 45 [2018-04-11 11:29:16,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:16,715 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 130 transitions. [2018-04-11 11:29:16,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:29:16,715 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 130 transitions. [2018-04-11 11:29:16,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:29:16,715 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:16,716 INFO L355 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:16,716 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:16,716 INFO L82 PathProgramCache]: Analyzing trace with hash -975524241, now seen corresponding path program 1 times [2018-04-11 11:29:16,716 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:16,716 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:16,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:16,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,730 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:16,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:16,764 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:16,764 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:16,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:16,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,804 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:16,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:16,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:16,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-04-11 11:29:16,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:29:16,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:29:16,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:29:16,845 INFO L87 Difference]: Start difference. First operand 124 states and 130 transitions. Second operand 8 states. [2018-04-11 11:29:16,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:16,861 INFO L93 Difference]: Finished difference Result 127 states and 133 transitions. [2018-04-11 11:29:16,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:29:16,861 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 11:29:16,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:16,862 INFO L225 Difference]: With dead ends: 127 [2018-04-11 11:29:16,862 INFO L226 Difference]: Without dead ends: 125 [2018-04-11 11:29:16,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:29:16,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-04-11 11:29:16,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2018-04-11 11:29:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-11 11:29:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 131 transitions. [2018-04-11 11:29:16,865 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 131 transitions. Word has length 45 [2018-04-11 11:29:16,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:16,865 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 131 transitions. [2018-04-11 11:29:16,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:29:16,865 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 131 transitions. [2018-04-11 11:29:16,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 11:29:16,866 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:16,866 INFO L355 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:16,866 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:16,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1556039355, now seen corresponding path program 2 times [2018-04-11 11:29:16,866 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:16,866 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:16,870 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:16,870 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:16,884 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:16,938 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:16,938 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:16,949 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:16,978 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:29:16,979 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:16,982 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:16,990 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:29:16,990 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:17,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:29:17,010 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:17,027 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:29:17,027 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:29:17,452 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-11 11:29:17,468 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:29:17,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [8] total 22 [2018-04-11 11:29:17,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 11:29:17,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 11:29:17,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:29:17,469 INFO L87 Difference]: Start difference. First operand 125 states and 131 transitions. Second operand 22 states. [2018-04-11 11:29:19,830 WARN L148 SmtUtils]: Spent 2023ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:20,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:20,405 INFO L93 Difference]: Finished difference Result 126 states and 132 transitions. [2018-04-11 11:29:20,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 11:29:20,406 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2018-04-11 11:29:20,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:20,407 INFO L225 Difference]: With dead ends: 126 [2018-04-11 11:29:20,407 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 11:29:20,407 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:29:20,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 11:29:20,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-11 11:29:20,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 11:29:20,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 130 transitions. [2018-04-11 11:29:20,410 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 130 transitions. Word has length 46 [2018-04-11 11:29:20,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:20,411 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 130 transitions. [2018-04-11 11:29:20,411 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 11:29:20,411 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 130 transitions. [2018-04-11 11:29:20,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-11 11:29:20,411 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:20,412 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:20,412 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:20,412 INFO L82 PathProgramCache]: Analyzing trace with hash -987280564, now seen corresponding path program 1 times [2018-04-11 11:29:20,412 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:20,412 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:20,413 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,413 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:20,413 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:20,422 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:29:20,471 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:20,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:29:20,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:29:20,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:29:20,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:29:20,506 INFO L87 Difference]: Start difference. First operand 124 states and 130 transitions. Second operand 8 states. [2018-04-11 11:29:20,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:20,543 INFO L93 Difference]: Finished difference Result 126 states and 131 transitions. [2018-04-11 11:29:20,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:29:20,543 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 54 [2018-04-11 11:29:20,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:20,544 INFO L225 Difference]: With dead ends: 126 [2018-04-11 11:29:20,544 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 11:29:20,544 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:29:20,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 11:29:20,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-11 11:29:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 11:29:20,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 129 transitions. [2018-04-11 11:29:20,548 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 129 transitions. Word has length 54 [2018-04-11 11:29:20,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:20,548 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 129 transitions. [2018-04-11 11:29:20,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:29:20,548 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 129 transitions. [2018-04-11 11:29:20,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 11:29:20,549 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:20,549 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:20,549 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:20,549 INFO L82 PathProgramCache]: Analyzing trace with hash -778338443, now seen corresponding path program 1 times [2018-04-11 11:29:20,549 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:20,549 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:20,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,550 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:20,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:20,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:29:20,616 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:20,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 11:29:20,616 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:29:20,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:29:20,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:29:20,617 INFO L87 Difference]: Start difference. First operand 124 states and 129 transitions. Second operand 10 states. [2018-04-11 11:29:20,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:20,690 INFO L93 Difference]: Finished difference Result 128 states and 132 transitions. [2018-04-11 11:29:20,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:29:20,690 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 59 [2018-04-11 11:29:20,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:20,691 INFO L225 Difference]: With dead ends: 128 [2018-04-11 11:29:20,691 INFO L226 Difference]: Without dead ends: 124 [2018-04-11 11:29:20,691 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:29:20,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-04-11 11:29:20,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-04-11 11:29:20,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 11:29:20,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 128 transitions. [2018-04-11 11:29:20,694 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 128 transitions. Word has length 59 [2018-04-11 11:29:20,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:20,694 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 128 transitions. [2018-04-11 11:29:20,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:29:20,694 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 128 transitions. [2018-04-11 11:29:20,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:29:20,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:20,695 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:20,695 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:20,695 INFO L82 PathProgramCache]: Analyzing trace with hash -46314748, now seen corresponding path program 1 times [2018-04-11 11:29:20,696 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:20,696 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:20,696 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:20,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:20,710 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:20,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:29:20,902 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:20,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2018-04-11 11:29:20,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:29:20,903 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:29:20,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=461, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:29:20,903 INFO L87 Difference]: Start difference. First operand 124 states and 128 transitions. Second operand 23 states. [2018-04-11 11:29:21,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:21,265 INFO L93 Difference]: Finished difference Result 151 states and 160 transitions. [2018-04-11 11:29:21,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:29:21,265 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 70 [2018-04-11 11:29:21,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:21,266 INFO L225 Difference]: With dead ends: 151 [2018-04-11 11:29:21,266 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 11:29:21,266 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2018-04-11 11:29:21,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 11:29:21,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 146. [2018-04-11 11:29:21,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-11 11:29:21,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 156 transitions. [2018-04-11 11:29:21,270 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 156 transitions. Word has length 70 [2018-04-11 11:29:21,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:21,271 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 156 transitions. [2018-04-11 11:29:21,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:29:21,271 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 156 transitions. [2018-04-11 11:29:21,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:29:21,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:21,271 INFO L355 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:21,272 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:21,272 INFO L82 PathProgramCache]: Analyzing trace with hash -46314747, now seen corresponding path program 1 times [2018-04-11 11:29:21,272 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:21,272 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:21,272 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:21,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:21,273 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:21,287 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:21,346 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:21,346 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:21,346 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:21,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:21,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:21,387 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:21,402 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:21,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:21,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-11 11:29:21,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:29:21,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:29:21,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:29:21,421 INFO L87 Difference]: Start difference. First operand 146 states and 156 transitions. Second operand 10 states. [2018-04-11 11:29:21,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:21,436 INFO L93 Difference]: Finished difference Result 149 states and 159 transitions. [2018-04-11 11:29:21,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:29:21,436 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 70 [2018-04-11 11:29:21,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:21,437 INFO L225 Difference]: With dead ends: 149 [2018-04-11 11:29:21,437 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 11:29:21,437 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:29:21,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 11:29:21,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2018-04-11 11:29:21,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-11 11:29:21,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 157 transitions. [2018-04-11 11:29:21,441 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 157 transitions. Word has length 70 [2018-04-11 11:29:21,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:21,441 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 157 transitions. [2018-04-11 11:29:21,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:29:21,441 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 157 transitions. [2018-04-11 11:29:21,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 11:29:21,442 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:21,442 INFO L355 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:21,442 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:21,442 INFO L82 PathProgramCache]: Analyzing trace with hash -994549703, now seen corresponding path program 2 times [2018-04-11 11:29:21,443 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:21,443 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:21,443 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:21,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:21,444 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:21,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:21,458 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:21,516 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:21,516 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:21,516 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:21,525 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:21,561 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:29:21,561 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:21,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:21,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:29:21,576 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:21,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:29:21,587 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:21,597 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:29:21,597 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:29:25,718 WARN L148 SmtUtils]: Spent 2009ms on a formula simplification that was a NOOP. DAG size: 21 [2018-04-11 11:29:26,199 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 11:29:26,216 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:29:26,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [10] total 31 [2018-04-11 11:29:26,216 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 11:29:26,217 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 11:29:26,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=814, Unknown=1, NotChecked=0, Total=930 [2018-04-11 11:29:26,217 INFO L87 Difference]: Start difference. First operand 147 states and 157 transitions. Second operand 31 states. [2018-04-11 11:29:30,304 WARN L148 SmtUtils]: Spent 3848ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:32,402 WARN L148 SmtUtils]: Spent 2020ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:34,431 WARN L148 SmtUtils]: Spent 2015ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:38,510 WARN L148 SmtUtils]: Spent 4026ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 11:29:39,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:39,360 INFO L93 Difference]: Finished difference Result 148 states and 156 transitions. [2018-04-11 11:29:39,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 11:29:39,360 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 71 [2018-04-11 11:29:39,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:39,360 INFO L225 Difference]: With dead ends: 148 [2018-04-11 11:29:39,361 INFO L226 Difference]: Without dead ends: 146 [2018-04-11 11:29:39,361 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=241, Invalid=1828, Unknown=1, NotChecked=0, Total=2070 [2018-04-11 11:29:39,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-11 11:29:39,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2018-04-11 11:29:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-11 11:29:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 154 transitions. [2018-04-11 11:29:39,363 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 154 transitions. Word has length 71 [2018-04-11 11:29:39,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:39,363 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 154 transitions. [2018-04-11 11:29:39,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 11:29:39,363 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 154 transitions. [2018-04-11 11:29:39,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-11 11:29:39,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:39,364 INFO L355 BasicCegarLoop]: trace histogram [7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:39,364 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:39,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1083319683, now seen corresponding path program 1 times [2018-04-11 11:29:39,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:39,365 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:39,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:39,366 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:39,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:39,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:39,380 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 11:29:39,484 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:39,484 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 11:29:39,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 11:29:39,484 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 11:29:39,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:29:39,485 INFO L87 Difference]: Start difference. First operand 146 states and 154 transitions. Second operand 13 states. [2018-04-11 11:29:39,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:39,566 INFO L93 Difference]: Finished difference Result 150 states and 156 transitions. [2018-04-11 11:29:39,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:29:39,566 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-04-11 11:29:39,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:39,567 INFO L225 Difference]: With dead ends: 150 [2018-04-11 11:29:39,567 INFO L226 Difference]: Without dead ends: 144 [2018-04-11 11:29:39,567 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:29:39,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-11 11:29:39,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2018-04-11 11:29:39,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-11 11:29:39,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 150 transitions. [2018-04-11 11:29:39,570 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 150 transitions. Word has length 79 [2018-04-11 11:29:39,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:39,570 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 150 transitions. [2018-04-11 11:29:39,570 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 11:29:39,570 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 150 transitions. [2018-04-11 11:29:39,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 11:29:39,571 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:39,571 INFO L355 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:39,571 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:39,571 INFO L82 PathProgramCache]: Analyzing trace with hash 2045544986, now seen corresponding path program 1 times [2018-04-11 11:29:39,571 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:39,571 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:39,572 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:39,572 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:39,572 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:39,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:39,583 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 11:29:39,867 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:29:39,867 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2018-04-11 11:29:39,867 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:29:39,867 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:29:39,867 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=649, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:29:39,868 INFO L87 Difference]: Start difference. First operand 144 states and 150 transitions. Second operand 27 states. [2018-04-11 11:29:40,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:40,304 INFO L93 Difference]: Finished difference Result 156 states and 165 transitions. [2018-04-11 11:29:40,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 11:29:40,304 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 86 [2018-04-11 11:29:40,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:40,305 INFO L225 Difference]: With dead ends: 156 [2018-04-11 11:29:40,305 INFO L226 Difference]: Without dead ends: 156 [2018-04-11 11:29:40,305 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=1239, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:29:40,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-11 11:29:40,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 150. [2018-04-11 11:29:40,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 11:29:40,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 160 transitions. [2018-04-11 11:29:40,308 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 160 transitions. Word has length 86 [2018-04-11 11:29:40,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:40,308 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 160 transitions. [2018-04-11 11:29:40,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:29:40,308 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 160 transitions. [2018-04-11 11:29:40,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 11:29:40,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:40,308 INFO L355 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:40,309 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:40,309 INFO L82 PathProgramCache]: Analyzing trace with hash 2045544987, now seen corresponding path program 1 times [2018-04-11 11:29:40,309 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:40,309 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:40,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:40,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:40,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:40,320 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:40,397 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:40,397 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:40,397 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:40,402 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:40,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:40,441 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:40,470 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:40,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2018-04-11 11:29:40,470 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:29:40,471 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:29:40,471 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:29:40,471 INFO L87 Difference]: Start difference. First operand 150 states and 160 transitions. Second operand 12 states. [2018-04-11 11:29:40,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:40,498 INFO L93 Difference]: Finished difference Result 153 states and 163 transitions. [2018-04-11 11:29:40,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:29:40,500 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 86 [2018-04-11 11:29:40,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:40,501 INFO L225 Difference]: With dead ends: 153 [2018-04-11 11:29:40,501 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 11:29:40,501 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:29:40,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 11:29:40,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-04-11 11:29:40,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-04-11 11:29:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 161 transitions. [2018-04-11 11:29:40,503 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 161 transitions. Word has length 86 [2018-04-11 11:29:40,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:40,503 INFO L459 AbstractCegarLoop]: Abstraction has 151 states and 161 transitions. [2018-04-11 11:29:40,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:29:40,503 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 161 transitions. [2018-04-11 11:29:40,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 11:29:40,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:40,504 INFO L355 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:40,504 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:40,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1025423183, now seen corresponding path program 2 times [2018-04-11 11:29:40,504 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:40,504 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:40,505 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:40,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:40,505 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:40,517 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:40,593 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:40,593 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:40,599 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:40,648 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:29:40,648 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:40,653 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:40,670 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 11:29:40,671 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:40,684 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 11:29:40,685 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:40,696 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:29:40,696 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 11:29:40,974 WARN L148 SmtUtils]: Spent 119ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 11:29:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-11 11:29:41,715 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:29:41,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [12] total 37 [2018-04-11 11:29:41,716 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 11:29:41,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 11:29:41,716 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:29:41,716 INFO L87 Difference]: Start difference. First operand 151 states and 161 transitions. Second operand 37 states. [2018-04-11 11:29:48,092 WARN L148 SmtUtils]: Spent 5907ms on a formula simplification that was a NOOP. DAG size: 35 [2018-04-11 11:29:49,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:49,296 INFO L93 Difference]: Finished difference Result 152 states and 161 transitions. [2018-04-11 11:29:49,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 11:29:49,297 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 87 [2018-04-11 11:29:49,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:49,297 INFO L225 Difference]: With dead ends: 152 [2018-04-11 11:29:49,297 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 11:29:49,298 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=328, Invalid=2752, Unknown=0, NotChecked=0, Total=3080 [2018-04-11 11:29:49,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 11:29:49,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 11:29:49,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 11:29:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 159 transitions. [2018-04-11 11:29:49,300 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 159 transitions. Word has length 87 [2018-04-11 11:29:49,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:49,300 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 159 transitions. [2018-04-11 11:29:49,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 11:29:49,301 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 159 transitions. [2018-04-11 11:29:49,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 11:29:49,301 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:49,302 INFO L355 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:49,302 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:49,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1259501533, now seen corresponding path program 1 times [2018-04-11 11:29:49,302 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:49,302 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:49,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:49,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:49,321 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:49,416 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:49,416 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:49,416 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:49,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:49,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:49,483 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:49,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:49,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2018-04-11 11:29:49,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:29:49,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:29:49,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:29:49,526 INFO L87 Difference]: Start difference. First operand 150 states and 159 transitions. Second operand 14 states. [2018-04-11 11:29:49,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:49,579 INFO L93 Difference]: Finished difference Result 153 states and 162 transitions. [2018-04-11 11:29:49,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:29:49,579 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 94 [2018-04-11 11:29:49,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:49,580 INFO L225 Difference]: With dead ends: 153 [2018-04-11 11:29:49,580 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 11:29:49,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:29:49,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 11:29:49,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-04-11 11:29:49,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-04-11 11:29:49,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 160 transitions. [2018-04-11 11:29:49,587 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 160 transitions. Word has length 94 [2018-04-11 11:29:49,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:49,588 INFO L459 AbstractCegarLoop]: Abstraction has 151 states and 160 transitions. [2018-04-11 11:29:49,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:29:49,588 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 160 transitions. [2018-04-11 11:29:49,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:29:49,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:49,588 INFO L355 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:49,589 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:49,589 INFO L82 PathProgramCache]: Analyzing trace with hash -508677871, now seen corresponding path program 2 times [2018-04-11 11:29:49,589 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:49,589 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:49,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:49,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:49,630 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:49,738 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:49,738 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:49,745 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:49,803 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:29:49,803 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:49,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:49,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:49,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2018-04-11 11:29:49,832 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 11:29:49,833 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 11:29:49,833 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:29:49,833 INFO L87 Difference]: Start difference. First operand 151 states and 160 transitions. Second operand 15 states. [2018-04-11 11:29:49,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:49,855 INFO L93 Difference]: Finished difference Result 154 states and 163 transitions. [2018-04-11 11:29:49,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 11:29:49,855 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 95 [2018-04-11 11:29:49,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:49,855 INFO L225 Difference]: With dead ends: 154 [2018-04-11 11:29:49,855 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 11:29:49,856 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:29:49,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 11:29:49,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 11:29:49,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 11:29:49,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2018-04-11 11:29:49,858 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 95 [2018-04-11 11:29:49,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:49,858 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2018-04-11 11:29:49,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 11:29:49,858 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2018-04-11 11:29:49,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:29:49,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:49,858 INFO L355 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:49,858 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:49,859 INFO L82 PathProgramCache]: Analyzing trace with hash 512335453, now seen corresponding path program 3 times [2018-04-11 11:29:49,859 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:49,859 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:49,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,859 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:49,860 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:49,870 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:49,992 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:49,992 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:49,992 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:50,000 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 11:29:51,316 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2018-04-11 11:29:51,316 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:51,319 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:51,456 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:51,474 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:51,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 33 [2018-04-11 11:29:51,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 11:29:51,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 11:29:51,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=770, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 11:29:51,475 INFO L87 Difference]: Start difference. First operand 152 states and 161 transitions. Second operand 33 states. [2018-04-11 11:29:51,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:51,576 INFO L93 Difference]: Finished difference Result 155 states and 164 transitions. [2018-04-11 11:29:51,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:29:51,577 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 96 [2018-04-11 11:29:51,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:51,577 INFO L225 Difference]: With dead ends: 155 [2018-04-11 11:29:51,577 INFO L226 Difference]: Without dead ends: 153 [2018-04-11 11:29:51,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=936, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:29:51,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-11 11:29:51,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-04-11 11:29:51,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-11 11:29:51,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 162 transitions. [2018-04-11 11:29:51,581 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 162 transitions. Word has length 96 [2018-04-11 11:29:51,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:51,581 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 162 transitions. [2018-04-11 11:29:51,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 11:29:51,582 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 162 transitions. [2018-04-11 11:29:51,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 11:29:51,582 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:51,582 INFO L355 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:51,582 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:51,583 INFO L82 PathProgramCache]: Analyzing trace with hash 2098977425, now seen corresponding path program 4 times [2018-04-11 11:29:51,583 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:51,583 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:51,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:51,584 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:51,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:51,600 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:51,767 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:51,767 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:51,767 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:51,776 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 11:29:51,840 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 11:29:51,840 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:51,843 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:51,852 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:51,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:51,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2018-04-11 11:29:51,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 11:29:51,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 11:29:51,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:29:51,871 INFO L87 Difference]: Start difference. First operand 153 states and 162 transitions. Second operand 17 states. [2018-04-11 11:29:51,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:51,911 INFO L93 Difference]: Finished difference Result 156 states and 165 transitions. [2018-04-11 11:29:51,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 11:29:51,911 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 97 [2018-04-11 11:29:51,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:51,912 INFO L225 Difference]: With dead ends: 156 [2018-04-11 11:29:51,912 INFO L226 Difference]: Without dead ends: 154 [2018-04-11 11:29:51,913 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=180, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:29:51,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-11 11:29:51,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2018-04-11 11:29:51,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-04-11 11:29:51,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 163 transitions. [2018-04-11 11:29:51,916 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 163 transitions. Word has length 97 [2018-04-11 11:29:51,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:51,916 INFO L459 AbstractCegarLoop]: Abstraction has 154 states and 163 transitions. [2018-04-11 11:29:51,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 11:29:51,916 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 163 transitions. [2018-04-11 11:29:51,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 11:29:51,917 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:51,917 INFO L355 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:51,917 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:51,917 INFO L82 PathProgramCache]: Analyzing trace with hash -254728995, now seen corresponding path program 5 times [2018-04-11 11:29:51,917 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:51,917 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:51,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:51,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:51,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:51,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:51,935 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:52,062 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:52,062 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:52,083 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 11:29:52,320 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-04-11 11:29:52,320 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:52,323 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:52,332 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:52,350 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:52,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2018-04-11 11:29:52,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:29:52,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:29:52,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:29:52,351 INFO L87 Difference]: Start difference. First operand 154 states and 163 transitions. Second operand 18 states. [2018-04-11 11:29:52,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:52,372 INFO L93 Difference]: Finished difference Result 157 states and 166 transitions. [2018-04-11 11:29:52,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:29:52,372 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 98 [2018-04-11 11:29:52,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:52,372 INFO L225 Difference]: With dead ends: 157 [2018-04-11 11:29:52,372 INFO L226 Difference]: Without dead ends: 155 [2018-04-11 11:29:52,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=142, Invalid=200, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:29:52,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-04-11 11:29:52,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2018-04-11 11:29:52,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-04-11 11:29:52,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 164 transitions. [2018-04-11 11:29:52,375 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 164 transitions. Word has length 98 [2018-04-11 11:29:52,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:52,375 INFO L459 AbstractCegarLoop]: Abstraction has 155 states and 164 transitions. [2018-04-11 11:29:52,375 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:29:52,375 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 164 transitions. [2018-04-11 11:29:52,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 11:29:52,375 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:52,375 INFO L355 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:52,375 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:52,375 INFO L82 PathProgramCache]: Analyzing trace with hash -205183983, now seen corresponding path program 6 times [2018-04-11 11:29:52,376 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:52,376 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:52,376 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:52,376 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:52,376 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:52,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:52,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:52,551 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:52,551 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:52,560 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 11:29:55,597 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2018-04-11 11:29:55,597 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:55,601 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:55,614 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:55,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:55,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2018-04-11 11:29:55,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:29:55,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:29:55,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:29:55,645 INFO L87 Difference]: Start difference. First operand 155 states and 164 transitions. Second operand 19 states. [2018-04-11 11:29:55,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:55,699 INFO L93 Difference]: Finished difference Result 158 states and 167 transitions. [2018-04-11 11:29:55,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 11:29:55,703 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 99 [2018-04-11 11:29:55,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:55,704 INFO L225 Difference]: With dead ends: 158 [2018-04-11 11:29:55,704 INFO L226 Difference]: Without dead ends: 156 [2018-04-11 11:29:55,704 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=159, Invalid=221, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:29:55,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-11 11:29:55,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2018-04-11 11:29:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-04-11 11:29:55,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 165 transitions. [2018-04-11 11:29:55,707 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 165 transitions. Word has length 99 [2018-04-11 11:29:55,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:55,707 INFO L459 AbstractCegarLoop]: Abstraction has 156 states and 165 transitions. [2018-04-11 11:29:55,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:29:55,707 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 165 transitions. [2018-04-11 11:29:55,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:29:55,708 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:55,708 INFO L355 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:55,708 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:55,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1330711389, now seen corresponding path program 7 times [2018-04-11 11:29:55,709 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:55,709 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:55,709 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:55,709 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:29:55,709 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:55,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:55,905 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:55,905 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:55,905 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:55,913 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:55,971 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:55,985 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:56,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:29:56,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2018-04-11 11:29:56,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 11:29:56,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 11:29:56,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2018-04-11 11:29:56,016 INFO L87 Difference]: Start difference. First operand 156 states and 165 transitions. Second operand 20 states. [2018-04-11 11:29:56,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:29:56,054 INFO L93 Difference]: Finished difference Result 159 states and 168 transitions. [2018-04-11 11:29:56,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:29:56,055 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 100 [2018-04-11 11:29:56,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:29:56,056 INFO L225 Difference]: With dead ends: 159 [2018-04-11 11:29:56,056 INFO L226 Difference]: Without dead ends: 157 [2018-04-11 11:29:56,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=177, Invalid=243, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:29:56,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-04-11 11:29:56,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2018-04-11 11:29:56,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-11 11:29:56,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-11 11:29:56,060 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 100 [2018-04-11 11:29:56,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:29:56,060 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-11 11:29:56,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 11:29:56,060 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-11 11:29:56,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 11:29:56,061 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:29:56,061 INFO L355 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:29:56,061 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdataErr0RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_delErr3RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_returnErr0RequiresViolation]=== [2018-04-11 11:29:56,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1698827665, now seen corresponding path program 8 times [2018-04-11 11:29:56,061 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:29:56,061 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:29:56,062 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:56,062 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:29:56,062 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:29:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:29:56,131 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:29:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:29:58,387 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:29:58,387 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:29:58,393 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:29:58,446 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:29:58,446 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:29:58,451 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:29:58,667 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:29:58,668 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:29:58,669 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,670 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,673 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,673 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2018-04-11 11:29:58,715 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2018-04-11 11:29:58,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-11 11:29:58,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,720 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,724 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,725 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 11:29:58,774 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 29 [2018-04-11 11:29:58,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 52 [2018-04-11 11:29:58,781 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,787 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,792 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,792 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2018-04-11 11:29:58,853 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 11:29:58,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,858 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 85 [2018-04-11 11:29:58,858 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,868 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,874 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,874 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2018-04-11 11:29:58,941 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2018-04-11 11:29:58,944 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,946 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,948 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,948 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,949 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:58,950 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 126 [2018-04-11 11:29:58,951 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,972 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,979 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:58,980 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2018-04-11 11:29:59,046 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 56 [2018-04-11 11:29:59,050 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,051 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,059 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 175 [2018-04-11 11:29:59,059 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,085 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,099 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:29:59,099 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:80, output treesize:76 [2018-04-11 11:29:59,230 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 65 [2018-04-11 11:29:59,233 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,240 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,243 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,246 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,249 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 232 [2018-04-11 11:29:59,249 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,288 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,304 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:29:59,304 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:92 [2018-04-11 11:29:59,561 WARN L148 SmtUtils]: Spent 160ms on a formula simplification that was a NOOP. DAG size: 45 [2018-04-11 11:29:59,566 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 74 [2018-04-11 11:29:59,568 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:29:59,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 297 [2018-04-11 11:29:59,596 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,642 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:29:59,656 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:29:59,657 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:107, output treesize:103 [2018-04-11 11:30:05,402 WARN L148 SmtUtils]: Spent 2014ms on a formula simplification that was a NOOP. DAG size: 48 [2018-04-11 11:30:05,413 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 83 [2018-04-11 11:30:05,417 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,418 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,426 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,430 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,431 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,432 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,434 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,435 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,439 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:05,444 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 308 [2018-04-11 11:30:05,445 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:05,494 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:05,523 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:05,523 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:123, output treesize:119 [2018-04-11 11:30:17,665 WARN L148 SmtUtils]: Spent 4027ms on a formula simplification that was a NOOP. DAG size: 57 [2018-04-11 11:30:17,671 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:17,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,679 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,686 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,696 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:17,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:17,738 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:17,793 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:17,818 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:17,818 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:30:24,637 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:24,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,646 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,648 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,650 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,662 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,674 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:24,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:24,691 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:24,746 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:24,770 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:24,770 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:30:31,673 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:31,680 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,703 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:31,730 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:31,731 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:31,783 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:31,806 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:31,806 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:30:39,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:39,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,941 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,943 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,944 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,948 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,950 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,958 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,959 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,960 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,961 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,963 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,968 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,969 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,984 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,985 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,987 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,989 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,991 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:39,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:40,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:40,003 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:40,058 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:40,086 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:40,087 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:30:47,188 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:47,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,193 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,196 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,197 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,199 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,200 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,202 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,218 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,228 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,231 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:47,242 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:47,242 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:47,301 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:47,325 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:47,325 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:30:52,662 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:30:52,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,681 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,682 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,683 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,684 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,685 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,691 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,697 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,698 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,702 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:30:52,729 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:30:52,730 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:30:52,783 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:30:52,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:30:52,807 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:31:00,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 92 [2018-04-11 11:31:00,939 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:01,161 INFO L303 Elim1Store]: Index analysis took 224 ms [2018-04-11 11:31:01,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 319 [2018-04-11 11:31:01,163 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:31:01,215 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:31:01,239 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2018-04-11 11:31:01,239 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:139, output treesize:135 [2018-04-11 11:31:25,500 WARN L148 SmtUtils]: Spent 4019ms on a formula simplification that was a NOOP. DAG size: 57 [2018-04-11 11:31:29,618 WARN L148 SmtUtils]: Spent 4017ms on a formula simplification that was a NOOP. DAG size: 54 [2018-04-11 11:31:29,797 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_#in~list.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_#in~list.base|) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|) (<= |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_#in~list.offset| __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset) (<= __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_#in~list.offset|))) is different from true [2018-04-11 11:31:29,805 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (let ((.cse0 (+ |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal_#in~kobj.offset| 4))) (and (<= __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset .cse0) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal_#in~kobj.base|) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset))) (<= .cse0 __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset)))) is different from true [2018-04-11 11:31:29,814 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset Int)) (let ((.cse0 (+ |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_#in~kobj.offset| 4))) (and (<= __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset .cse0) (<= .cse0 __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset) (= (store |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_#in~kobj.base| (store (store (select |c_old(#memory_$Pointer$.offset)| |c___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_#in~kobj.base|) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset) (+ __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset 4) __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD_~list.offset)) |c_#memory_$Pointer$.offset|)))) is different from true [2018-04-11 11:31:29,821 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,822 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 87 [2018-04-11 11:31:29,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,830 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,837 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,841 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:31:29,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,844 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,849 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,858 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:29,896 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 41 disjoint index pairs (out of 45 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 399 [2018-04-11 11:31:30,443 WARN L151 SmtUtils]: Spent 541ms on a formula simplification. DAG size of input: 195 DAG size of output 148 [2018-04-11 11:31:30,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,451 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,451 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,452 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,453 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,475 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:30,497 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 41 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 529 [2018-04-11 11:31:30,502 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2018-04-11 11:31:31,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,357 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,363 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,365 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,366 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,366 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,367 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,369 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,370 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,370 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,372 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,373 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,374 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,377 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,378 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,378 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,379 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,394 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,428 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 41 disjoint index pairs (out of 45 index pairs), introduced 1 new quantified variables, introduced 9 case distinctions, treesize of input 83 treesize of output 440 [2018-04-11 11:31:31,429 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 11:31:31,433 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 9 xjuncts. [2018-04-11 11:31:31,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:31,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,000 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,003 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,004 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,004 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:31:32,041 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 40 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 421 [2018-04-11 11:31:32,043 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 8 xjuncts. [2018-04-11 11:31:32,460 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-04-11 11:31:32,517 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-04-11 11:31:32,589 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 17 dim-0 vars, and 4 xjuncts. [2018-04-11 11:31:32,589 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:558 [2018-04-11 11:31:33,290 WARN L151 SmtUtils]: Spent 436ms on a formula simplification. DAG size of input: 181 DAG size of output 94 [2018-04-11 11:31:33,653 WARN L148 SmtUtils]: Spent 180ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:31:34,635 WARN L148 SmtUtils]: Spent 502ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:31:35,031 WARN L148 SmtUtils]: Spent 193ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:31:35,714 WARN L148 SmtUtils]: Spent 176ms on a formula simplification that was a NOOP. DAG size: 94 [2018-04-11 11:32:03,824 WARN L148 SmtUtils]: Spent 4015ms on a formula simplification that was a NOOP. DAG size: 96 [2018-04-11 11:32:11,209 WARN L151 SmtUtils]: Spent 4898ms on a formula simplification. DAG size of input: 186 DAG size of output 95 [2018-04-11 11:32:18,558 WARN L148 SmtUtils]: Spent 107ms on a formula simplification that was a NOOP. DAG size: 95 [2018-04-11 11:32:21,089 WARN L148 SmtUtils]: Spent 104ms on a formula simplification that was a NOOP. DAG size: 95 [2018-04-11 11:32:24,093 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 123 [2018-04-11 11:32:24,110 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:24,160 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 106 treesize of output 377 [2018-04-11 11:32:24,161 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-04-11 11:32:24,373 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 35 xjuncts. [2018-04-11 11:32:25,041 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-04-11 11:32:25,139 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 123 [2018-04-11 11:32:25,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,157 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,166 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:32:25,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 108 treesize of output 387 [2018-04-11 11:32:25,202 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-04-11 11:32:25,354 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 19 xjuncts. [2018-04-11 11:32:26,100 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-04-11 11:32:26,309 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: and 8 xjuncts. [2018-04-11 11:32:26,309 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:307, output treesize:504 [2018-04-11 11:32:26,972 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 11 proven. 97 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-11 11:32:26,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:32:26,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 49] total 97 [2018-04-11 11:32:26,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-11 11:32:26,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-11 11:32:26,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=8459, Unknown=33, NotChecked=564, Total=9506 [2018-04-11 11:32:26,991 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 98 states. Received shutdown request... [2018-04-11 11:32:36,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 11:32:36,304 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:32:36,307 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:32:36,307 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:32:36 BoogieIcfgContainer [2018-04-11 11:32:36,307 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:32:36,308 INFO L168 Benchmark]: Toolchain (without parser) took 208454.48 ms. Allocated memory was 403.2 MB in the beginning and 939.0 MB in the end (delta: 535.8 MB). Free memory was 335.0 MB in the beginning and 849.1 MB in the end (delta: -514.1 MB). Peak memory consumption was 21.7 MB. Max. memory is 5.3 GB. [2018-04-11 11:32:36,309 INFO L168 Benchmark]: CDTParser took 1.07 ms. Allocated memory is still 403.2 MB. Free memory is still 360.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:32:36,309 INFO L168 Benchmark]: CACSL2BoogieTranslator took 321.41 ms. Allocated memory is still 403.2 MB. Free memory was 332.3 MB in the beginning and 287.4 MB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 5.3 GB. [2018-04-11 11:32:36,309 INFO L168 Benchmark]: Boogie Preprocessor took 39.42 ms. Allocated memory is still 403.2 MB. Free memory was 287.4 MB in the beginning and 284.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-11 11:32:36,309 INFO L168 Benchmark]: RCFGBuilder took 671.89 ms. Allocated memory was 403.2 MB in the beginning and 589.3 MB in the end (delta: 186.1 MB). Free memory was 284.7 MB in the beginning and 466.2 MB in the end (delta: -181.5 MB). Peak memory consumption was 21.8 MB. Max. memory is 5.3 GB. [2018-04-11 11:32:36,309 INFO L168 Benchmark]: TraceAbstraction took 207419.47 ms. Allocated memory was 589.3 MB in the beginning and 939.0 MB in the end (delta: 349.7 MB). Free memory was 464.0 MB in the beginning and 849.1 MB in the end (delta: -385.1 MB). There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:32:36,310 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.07 ms. Allocated memory is still 403.2 MB. Free memory is still 360.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 321.41 ms. Allocated memory is still 403.2 MB. Free memory was 332.3 MB in the beginning and 287.4 MB in the end (delta: 44.9 MB). Peak memory consumption was 44.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 39.42 ms. Allocated memory is still 403.2 MB. Free memory was 287.4 MB in the beginning and 284.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 671.89 ms. Allocated memory was 403.2 MB in the beginning and 589.3 MB in the end (delta: 186.1 MB). Free memory was 284.7 MB in the beginning and 466.2 MB in the end (delta: -181.5 MB). Peak memory consumption was 21.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 207419.47 ms. Allocated memory was 589.3 MB in the beginning and 939.0 MB in the end (delta: 349.7 MB). Free memory was 464.0 MB in the beginning and 849.1 MB in the end (delta: -385.1 MB). There was no memory consumed. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1452]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1452). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was constructing difference of abstraction (157states) and interpolant automaton (currently 14 states, 98 states before enhancement), while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 105 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 335 locations, 71 error locations. TIMEOUT Result, 207.3s OverallTime, 32 OverallIterations, 16 TraceHistogramMax, 38.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3579 SDtfs, 1050 SDslu, 29522 SDs, 0 SdLazy, 10346 SolverSat, 256 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1750 GetRequests, 1156 SyntacticMatches, 16 SemanticMatches, 577 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 4118 ImplicationChecksByTransitivity, 183.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=162occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 193 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 5.3s SatisfiabilityAnalysisTime, 162.3s InterpolantComputationTime, 3177 NumberOfCodeBlocks, 3157 NumberOfCodeBlocksAsserted, 71 NumberOfCheckSat, 3129 ConstructedInterpolants, 230 QuantifiedInterpolants, 1934656 SizeOfPredicates, 93 NumberOfNonLiveVariables, 6162 ConjunctsInSsa, 538 ConjunctsInUnsatCore, 48 InterpolantComputations, 20 PerfectInterpolantSequences, 242/1749 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_5_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-32-36-317.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_5_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-32-36-317.csv Completed graceful shutdown