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_3_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 23:07:29,720 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 23:07:29,722 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 23:07:29,735 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 23:07:29,735 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 23:07:29,735 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 23:07:29,736 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 23:07:29,738 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 23:07:29,739 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 23:07:29,740 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 23:07:29,740 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 23:07:29,741 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 23:07:29,741 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 23:07:29,742 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 23:07:29,743 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 23:07:29,745 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 23:07:29,746 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 23:07:29,748 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 23:07:29,748 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 23:07:29,749 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 23:07:29,751 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 23:07:29,751 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 23:07:29,751 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 23:07:29,752 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 23:07:29,753 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 23:07:29,754 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 23:07:29,754 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 23:07:29,754 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 23:07:29,755 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 23:07:29,755 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 23:07:29,755 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 23:07:29,756 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 23:07:29,776 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 23:07:29,777 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 23:07:29,778 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 23:07:29,778 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 23:07:29,778 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 23:07:29,778 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 23:07:29,778 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 23:07:29,778 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 23:07:29,779 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 23:07:29,779 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 23:07:29,780 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 23:07:29,780 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 23:07:29,780 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 23:07:29,780 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 23:07:29,780 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 23:07:29,780 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 23:07:29,810 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 23:07:29,821 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 23:07:29,824 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 23:07:29,825 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 23:07:29,826 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 23:07:29,826 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,114 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd46696f6d [2018-04-11 23:07:30,268 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 23:07:30,268 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 23:07:30,269 INFO L168 CDTParser]: Scanning memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,277 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 23:07:30,278 INFO L215 ultiparseSymbolTable]: [2018-04-11 23:07:30,278 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del ('__ldv_list_del') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,278 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_3_false-valid-deref.i [2018-04-11 23:07:30,278 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_3_false-valid-deref.i [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive ('ldv_positive') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc ('ldv_zalloc') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,278 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get ('ldv_kref_get') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 ('__bswap_32') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 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_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__g ('g') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__f ('f') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add ('ldv_list_add') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,279 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point ('entry_point') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 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_3_false-valid-deref.i [2018-04-11 23:07:30,280 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_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 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_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add ('__ldv_list_add') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init ('ldv_kref_init') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free ('ldv_msg_free') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del ('ldv_list_del') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put ('ldv_kref_put') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 ('__bswap_64') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 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_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc ('ldv_malloc') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 23:07:30,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_quad_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,281 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_char in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int32_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____off64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_key_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____dev_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsblkcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ulong in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__lldiv_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__uid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int16_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,282 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____pthread_list_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_barrierattr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____caddr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fd_set in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsblkcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____rlim64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____suseconds_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__daddr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____id_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint16_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____qaddr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,283 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____syscall_ulong_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int32_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____gid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blksize_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____syscall_slong_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ushort in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsfilcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__key_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ino64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____time_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int8_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,284 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsfilcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ssize_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsfilcnt64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_mutex_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__idtype_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fd_mask in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ino_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int32_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____off_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,285 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__dev_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blkcnt64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_rwlockattr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__uint in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__time_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_rwlock_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_int in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__sigset_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____blkcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__id_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____sig_atomic_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,286 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_once_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ssize_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsblkcnt64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__nlink_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__timer_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__register_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsword_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__wchar_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_attr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____useconds_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____key_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,287 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldiv_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____nlink_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__loff_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__clockid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int8_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint8_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int8_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__fsid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fd_mask in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____clock_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,288 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____daddr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__int64_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_condattr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____WAIT_STATUS in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____timer_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__size_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____pid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_global_msg_list in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_quad_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____ino_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____intptr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_mutexattr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,289 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____loff_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____sigset_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____quad_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____fsid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____socklen_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__mode_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__suseconds_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_short in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_long in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__clock_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_barrier_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,290 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____rlim_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__gid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__off_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____int16_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____clockid_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_char in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_short in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__quad_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__blkcnt_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__caddr_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__u_int16_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,291 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____mode_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_cond_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____uint32_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__div_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i____u_long in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__blksize_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,292 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_deref_i__pthread_spinlock_t in memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:30,307 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd46696f6d [2018-04-11 23:07:30,310 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 23:07:30,311 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 23:07:30,311 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 23:07:30,312 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 23:07:30,315 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 23:07:30,316 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,317 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9d98999 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30, skipping insertion in model container [2018-04-11 23:07:30,317 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,328 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 23:07:30,353 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 23:07:30,507 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 23:07:30,564 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 23:07:30,573 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 155 non ball SCCs. Number of states in SCCs 155. [2018-04-11 23:07:30,637 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30 WrapperNode [2018-04-11 23:07:30,637 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 23:07:30,638 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 23:07:30,638 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 23:07:30,638 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 23:07:30,650 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,650 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,666 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,666 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,679 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,682 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (1/1) ... [2018-04-11 23:07:30,690 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 23:07:30,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 23:07:30,690 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 23:07:30,690 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 23:07:30,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (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 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tail [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del [2018-04-11 23:07:30,818 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdata [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdata [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_return [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_return [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get [2018-04-11 23:07:30,819 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__g [2018-04-11 23:07:30,820 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point [2018-04-11 23:07:30,821 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 23:07:30,821 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 23:07:30,821 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 23:07:30,821 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_32 [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____bswap_64 [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 23:07:30,821 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 23:07:30,822 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 23:07:30,823 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 23:07:30,824 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 23:07:30,825 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 23:07:30,826 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 23:07:30,827 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 23:07:30,828 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_nonpositive [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_positive [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_zalloc [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__LDV_INIT_LIST_HEAD [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_add [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i____ldv_list_del [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 23:07:30,829 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_add_tail [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_list_del [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_alloc [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_fill [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_msg_free [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_submit_msg [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_destroy_msgs [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_get_drvdata [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_dev_set_drvdata [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_add_return [2018-04-11 23:07:30,830 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_atomic_sub_return [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_sub [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_init [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_get [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kref_put [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_del [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_cleanup [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_release [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_put [2018-04-11 23:07:30,831 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_get [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init_internal [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_init [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__f [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__g [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_deref_i__entry_point [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 23:07:30,832 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 23:07:31,109 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 23:07:31,190 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 23:07:31,486 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 23:07:31,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:07:31 BoogieIcfgContainer [2018-04-11 23:07:31,487 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 23:07:31,488 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 23:07:31,488 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 23:07:31,491 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 23:07:31,491 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:07:30" (1/3) ... [2018-04-11 23:07:31,492 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78d64c62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:07:31, skipping insertion in model container [2018-04-11 23:07:31,492 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:07:30" (2/3) ... [2018-04-11 23:07:31,492 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78d64c62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:07:31, skipping insertion in model container [2018-04-11 23:07:31,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:07:31" (3/3) ... [2018-04-11 23:07:31,494 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test22_3_false-valid-deref.i [2018-04-11 23:07:31,503 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 23:07:31,511 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2018-04-11 23:07:31,541 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 23:07:31,542 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 23:07:31,542 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 23:07:31,542 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 23:07:31,542 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 23:07:31,542 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 23:07:31,542 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 23:07:31,542 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 23:07:31,542 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 23:07:31,543 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 23:07:31,552 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states. [2018-04-11 23:07:31,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 23:07:31,557 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:31,558 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 23:07:31,558 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 23:07:31,561 INFO L82 PathProgramCache]: Analyzing trace with hash 13643315, now seen corresponding path program 1 times [2018-04-11 23:07:31,563 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:31,563 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:31,601 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:31,601 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:31,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:31,676 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 23:07:31,677 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:31,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 23:07:31,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 23:07:31,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 23:07:31,690 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 23:07:31,692 INFO L87 Difference]: Start difference. First operand 158 states. Second operand 3 states. [2018-04-11 23:07:31,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:31,785 INFO L93 Difference]: Finished difference Result 179 states and 195 transitions. [2018-04-11 23:07:31,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 23:07:31,786 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 23:07:31,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:31,797 INFO L225 Difference]: With dead ends: 179 [2018-04-11 23:07:31,798 INFO L226 Difference]: Without dead ends: 173 [2018-04-11 23:07:31,799 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 23:07:31,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-11 23:07:31,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 125. [2018-04-11 23:07:31,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-11 23:07:31,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2018-04-11 23:07:31,836 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 4 [2018-04-11 23:07:31,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:31,836 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2018-04-11 23:07:31,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 23:07:31,836 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2018-04-11 23:07:31,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 23:07:31,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:31,837 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 23:07:31,837 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 23:07:31,837 INFO L82 PathProgramCache]: Analyzing trace with hash 13643316, now seen corresponding path program 1 times [2018-04-11 23:07:31,849 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:31,850 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:31,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,851 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:31,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:31,863 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:31,887 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 23:07:31,888 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:31,888 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 23:07:31,888 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 23:07:31,889 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 23:07:31,889 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 23:07:31,889 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 3 states. [2018-04-11 23:07:31,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:31,956 INFO L93 Difference]: Finished difference Result 229 states and 244 transitions. [2018-04-11 23:07:31,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 23:07:31,957 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 23:07:31,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:31,958 INFO L225 Difference]: With dead ends: 229 [2018-04-11 23:07:31,959 INFO L226 Difference]: Without dead ends: 229 [2018-04-11 23:07:31,959 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 23:07:31,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-11 23:07:31,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 123. [2018-04-11 23:07:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-11 23:07:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 131 transitions. [2018-04-11 23:07:31,969 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 131 transitions. Word has length 4 [2018-04-11 23:07:31,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:31,969 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 131 transitions. [2018-04-11 23:07:31,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 23:07:31,969 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 131 transitions. [2018-04-11 23:07:31,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 23:07:31,970 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:31,970 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 23:07:31,970 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 23:07:31,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1012562300, now seen corresponding path program 1 times [2018-04-11 23:07:31,970 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:31,971 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:31,972 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,972 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:31,972 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:31,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:31,991 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,050 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 23:07:32,051 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,051 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 23:07:32,051 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 23:07:32,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 23:07:32,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 23:07:32,051 INFO L87 Difference]: Start difference. First operand 123 states and 131 transitions. Second operand 5 states. [2018-04-11 23:07:32,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:32,072 INFO L93 Difference]: Finished difference Result 129 states and 137 transitions. [2018-04-11 23:07:32,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 23:07:32,073 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 23:07:32,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:32,074 INFO L225 Difference]: With dead ends: 129 [2018-04-11 23:07:32,074 INFO L226 Difference]: Without dead ends: 129 [2018-04-11 23:07:32,075 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 23:07:32,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2018-04-11 23:07:32,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 127. [2018-04-11 23:07:32,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-04-11 23:07:32,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 135 transitions. [2018-04-11 23:07:32,082 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 135 transitions. Word has length 20 [2018-04-11 23:07:32,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:32,082 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 135 transitions. [2018-04-11 23:07:32,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 23:07:32,083 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 135 transitions. [2018-04-11 23:07:32,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 23:07:32,083 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:32,083 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 23:07:32,083 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 23:07:32,084 INFO L82 PathProgramCache]: Analyzing trace with hash 858403550, now seen corresponding path program 1 times [2018-04-11 23:07:32,084 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:32,084 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:32,086 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,086 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:32,086 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:32,106 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,155 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 23:07:32,155 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 23:07:32,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 23:07:32,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 23:07:32,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 23:07:32,157 INFO L87 Difference]: Start difference. First operand 127 states and 135 transitions. Second operand 6 states. [2018-04-11 23:07:32,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:32,278 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-04-11 23:07:32,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 23:07:32,279 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 23:07:32,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:32,280 INFO L225 Difference]: With dead ends: 128 [2018-04-11 23:07:32,280 INFO L226 Difference]: Without dead ends: 128 [2018-04-11 23:07:32,280 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 23:07:32,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-11 23:07:32,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2018-04-11 23:07:32,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-11 23:07:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 134 transitions. [2018-04-11 23:07:32,287 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 134 transitions. Word has length 22 [2018-04-11 23:07:32,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:32,287 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 134 transitions. [2018-04-11 23:07:32,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 23:07:32,288 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 134 transitions. [2018-04-11 23:07:32,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 23:07:32,288 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:32,288 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 23:07:32,291 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 23:07:32,291 INFO L82 PathProgramCache]: Analyzing trace with hash 858403551, now seen corresponding path program 1 times [2018-04-11 23:07:32,291 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:32,292 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:32,293 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:32,294 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:32,313 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,437 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 23:07:32,437 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 23:07:32,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 23:07:32,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 23:07:32,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 23:07:32,438 INFO L87 Difference]: Start difference. First operand 126 states and 134 transitions. Second operand 7 states. [2018-04-11 23:07:32,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:32,587 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2018-04-11 23:07:32,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 23:07:32,587 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 23:07:32,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:32,588 INFO L225 Difference]: With dead ends: 127 [2018-04-11 23:07:32,588 INFO L226 Difference]: Without dead ends: 127 [2018-04-11 23:07:32,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 23:07:32,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-11 23:07:32,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2018-04-11 23:07:32,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-04-11 23:07:32,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2018-04-11 23:07:32,592 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 22 [2018-04-11 23:07:32,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:32,593 INFO L459 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2018-04-11 23:07:32,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 23:07:32,593 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2018-04-11 23:07:32,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 23:07:32,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:32,593 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] [2018-04-11 23:07:32,594 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 23:07:32,594 INFO L82 PathProgramCache]: Analyzing trace with hash -76442267, now seen corresponding path program 1 times [2018-04-11 23:07:32,594 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:32,594 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:32,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:32,595 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:32,609 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,668 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 23:07:32,669 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 23:07:32,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 23:07:32,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 23:07:32,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 23:07:32,670 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 7 states. [2018-04-11 23:07:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:32,702 INFO L93 Difference]: Finished difference Result 138 states and 148 transitions. [2018-04-11 23:07:32,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 23:07:32,702 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 32 [2018-04-11 23:07:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:32,704 INFO L225 Difference]: With dead ends: 138 [2018-04-11 23:07:32,704 INFO L226 Difference]: Without dead ends: 138 [2018-04-11 23:07:32,704 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 23:07:32,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-11 23:07:32,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 134. [2018-04-11 23:07:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 23:07:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 143 transitions. [2018-04-11 23:07:32,710 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 143 transitions. Word has length 32 [2018-04-11 23:07:32,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:32,710 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 143 transitions. [2018-04-11 23:07:32,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 23:07:32,710 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 143 transitions. [2018-04-11 23:07:32,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 23:07:32,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:32,711 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 23:07:32,711 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 23:07:32,711 INFO L82 PathProgramCache]: Analyzing trace with hash -831870037, now seen corresponding path program 1 times [2018-04-11 23:07:32,711 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:32,712 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:32,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:32,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:32,727 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,784 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 23:07:32,784 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-11 23:07:32,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 23:07:32,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 23:07:32,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 23:07:32,785 INFO L87 Difference]: Start difference. First operand 134 states and 143 transitions. Second operand 10 states. [2018-04-11 23:07:32,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:32,947 INFO L93 Difference]: Finished difference Result 133 states and 142 transitions. [2018-04-11 23:07:32,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 23:07:32,947 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 37 [2018-04-11 23:07:32,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:32,948 INFO L225 Difference]: With dead ends: 133 [2018-04-11 23:07:32,948 INFO L226 Difference]: Without dead ends: 133 [2018-04-11 23:07:32,948 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 23:07:32,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-11 23:07:32,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2018-04-11 23:07:32,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-11 23:07:32,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 142 transitions. [2018-04-11 23:07:32,951 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 142 transitions. Word has length 37 [2018-04-11 23:07:32,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:32,951 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 142 transitions. [2018-04-11 23:07:32,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 23:07:32,951 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 142 transitions. [2018-04-11 23:07:32,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 23:07:32,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:32,952 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 23:07:32,952 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 23:07:32,952 INFO L82 PathProgramCache]: Analyzing trace with hash -831870036, now seen corresponding path program 1 times [2018-04-11 23:07:32,952 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:32,952 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:32,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,953 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:32,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:32,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:32,998 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 23:07:32,998 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:32,998 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 23:07:32,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 23:07:32,999 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 23:07:32,999 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 23:07:32,999 INFO L87 Difference]: Start difference. First operand 133 states and 142 transitions. Second operand 4 states. [2018-04-11 23:07:33,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:33,008 INFO L93 Difference]: Finished difference Result 136 states and 145 transitions. [2018-04-11 23:07:33,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 23:07:33,008 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2018-04-11 23:07:33,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:33,009 INFO L225 Difference]: With dead ends: 136 [2018-04-11 23:07:33,009 INFO L226 Difference]: Without dead ends: 134 [2018-04-11 23:07:33,010 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 23:07:33,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-11 23:07:33,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2018-04-11 23:07:33,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 23:07:33,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 143 transitions. [2018-04-11 23:07:33,014 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 143 transitions. Word has length 37 [2018-04-11 23:07:33,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:33,015 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 143 transitions. [2018-04-11 23:07:33,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 23:07:33,015 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 143 transitions. [2018-04-11 23:07:33,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-11 23:07:33,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:33,016 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] [2018-04-11 23:07:33,016 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 23:07:33,016 INFO L82 PathProgramCache]: Analyzing trace with hash -888531586, now seen corresponding path program 1 times [2018-04-11 23:07:33,016 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:33,017 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:33,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:33,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:33,028 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:33,069 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 23:07:33,069 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:33,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 23:07:33,069 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 23:07:33,069 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 23:07:33,069 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 23:07:33,070 INFO L87 Difference]: Start difference. First operand 134 states and 143 transitions. Second operand 3 states. [2018-04-11 23:07:33,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:33,148 INFO L93 Difference]: Finished difference Result 150 states and 161 transitions. [2018-04-11 23:07:33,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 23:07:33,148 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 35 [2018-04-11 23:07:33,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:33,149 INFO L225 Difference]: With dead ends: 150 [2018-04-11 23:07:33,149 INFO L226 Difference]: Without dead ends: 138 [2018-04-11 23:07:33,149 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 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 23:07:33,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-11 23:07:33,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 130. [2018-04-11 23:07:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-11 23:07:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 138 transitions. [2018-04-11 23:07:33,154 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 138 transitions. Word has length 35 [2018-04-11 23:07:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:33,154 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 138 transitions. [2018-04-11 23:07:33,154 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 23:07:33,155 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 138 transitions. [2018-04-11 23:07:33,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 23:07:33,155 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:33,156 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 23:07:33,156 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 23:07:33,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1739480015, now seen corresponding path program 1 times [2018-04-11 23:07:33,156 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:33,156 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:33,157 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:33,158 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:33,172 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:33,202 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 23:07:33,202 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:33,202 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 23:07:33,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:33,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:33,259 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:33,318 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 23:07:33,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:33,341 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-04-11 23:07:33,342 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 23:07:33,342 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 23:07:33,342 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-11 23:07:33,342 INFO L87 Difference]: Start difference. First operand 130 states and 138 transitions. Second operand 6 states. [2018-04-11 23:07:33,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:33,394 INFO L93 Difference]: Finished difference Result 133 states and 141 transitions. [2018-04-11 23:07:33,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 23:07:33,396 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 38 [2018-04-11 23:07:33,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:33,397 INFO L225 Difference]: With dead ends: 133 [2018-04-11 23:07:33,397 INFO L226 Difference]: Without dead ends: 131 [2018-04-11 23:07:33,397 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 23:07:33,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-11 23:07:33,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-04-11 23:07:33,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-11 23:07:33,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 139 transitions. [2018-04-11 23:07:33,402 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 139 transitions. Word has length 38 [2018-04-11 23:07:33,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:33,403 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 139 transitions. [2018-04-11 23:07:33,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 23:07:33,403 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 139 transitions. [2018-04-11 23:07:33,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 23:07:33,404 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:33,404 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] [2018-04-11 23:07:33,404 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 23:07:33,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1065888732, now seen corresponding path program 1 times [2018-04-11 23:07:33,405 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:33,405 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:33,406 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:33,407 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:33,417 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:33,452 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 23:07:33,452 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:33,452 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 23:07:33,453 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 23:07:33,453 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 23:07:33,453 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 23:07:33,453 INFO L87 Difference]: Start difference. First operand 131 states and 139 transitions. Second operand 6 states. [2018-04-11 23:07:33,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:33,471 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2018-04-11 23:07:33,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 23:07:33,471 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 37 [2018-04-11 23:07:33,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:33,472 INFO L225 Difference]: With dead ends: 122 [2018-04-11 23:07:33,472 INFO L226 Difference]: Without dead ends: 122 [2018-04-11 23:07:33,472 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 23:07:33,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-04-11 23:07:33,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2018-04-11 23:07:33,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 23:07:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 128 transitions. [2018-04-11 23:07:33,476 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 128 transitions. Word has length 37 [2018-04-11 23:07:33,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:33,476 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 128 transitions. [2018-04-11 23:07:33,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 23:07:33,476 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 128 transitions. [2018-04-11 23:07:33,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 23:07:33,477 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:33,477 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 23:07:33,477 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 23:07:33,478 INFO L82 PathProgramCache]: Analyzing trace with hash 189381708, now seen corresponding path program 2 times [2018-04-11 23:07:33,478 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:33,478 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:33,479 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,479 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:33,479 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:33,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:33,492 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:33,526 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 23:07:33,527 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:33,527 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 23:07:33,535 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 23:07:33,567 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 23:07:33,567 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:33,571 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:33,604 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 23:07:33,606 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:33,622 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 23:07:33,623 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:33,636 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 23:07:33,637 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 23:07:35,734 WARN L148 SmtUtils]: Spent 1934ms on a formula simplification that was a NOOP. DAG size: 27 [2018-04-11 23:07:36,031 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 23:07:36,049 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 23:07:36,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [6] total 19 [2018-04-11 23:07:36,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 23:07:36,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 23:07:36,049 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-04-11 23:07:36,050 INFO L87 Difference]: Start difference. First operand 122 states and 128 transitions. Second operand 19 states. [2018-04-11 23:07:38,417 WARN L148 SmtUtils]: Spent 2021ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 23:07:39,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:39,032 INFO L93 Difference]: Finished difference Result 124 states and 130 transitions. [2018-04-11 23:07:39,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 23:07:39,032 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 39 [2018-04-11 23:07:39,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:39,033 INFO L225 Difference]: With dead ends: 124 [2018-04-11 23:07:39,033 INFO L226 Difference]: Without dead ends: 122 [2018-04-11 23:07:39,033 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 23:07:39,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-04-11 23:07:39,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2018-04-11 23:07:39,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 23:07:39,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 128 transitions. [2018-04-11 23:07:39,036 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 128 transitions. Word has length 39 [2018-04-11 23:07:39,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:39,036 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 128 transitions. [2018-04-11 23:07:39,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 23:07:39,036 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 128 transitions. [2018-04-11 23:07:39,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 23:07:39,037 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:39,037 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 23:07:39,037 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 23:07:39,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1919988440, now seen corresponding path program 1 times [2018-04-11 23:07:39,037 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:39,038 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:39,039 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:39,039 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:39,049 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:39,127 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 23:07:39,127 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:39,127 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-11 23:07:39,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 23:07:39,128 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 23:07:39,128 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-04-11 23:07:39,128 INFO L87 Difference]: Start difference. First operand 122 states and 128 transitions. Second operand 12 states. [2018-04-11 23:07:39,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:39,316 INFO L93 Difference]: Finished difference Result 120 states and 126 transitions. [2018-04-11 23:07:39,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 23:07:39,316 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 45 [2018-04-11 23:07:39,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:39,317 INFO L225 Difference]: With dead ends: 120 [2018-04-11 23:07:39,317 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 23:07:39,317 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 23:07:39,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 23:07:39,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-11 23:07:39,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-11 23:07:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 126 transitions. [2018-04-11 23:07:39,319 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 126 transitions. Word has length 45 [2018-04-11 23:07:39,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:39,320 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 126 transitions. [2018-04-11 23:07:39,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 23:07:39,320 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 126 transitions. [2018-04-11 23:07:39,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 23:07:39,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:39,320 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 23:07:39,320 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 23:07:39,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1919988441, now seen corresponding path program 1 times [2018-04-11 23:07:39,320 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:39,321 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:39,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:39,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:39,330 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:39,376 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 23:07:39,377 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:39,377 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 23:07:39,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:39,419 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:39,443 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 23:07:39,472 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:39,472 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-04-11 23:07:39,472 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 23:07:39,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 23:07:39,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-04-11 23:07:39,473 INFO L87 Difference]: Start difference. First operand 120 states and 126 transitions. Second operand 8 states. [2018-04-11 23:07:39,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:39,506 INFO L93 Difference]: Finished difference Result 123 states and 129 transitions. [2018-04-11 23:07:39,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 23:07:39,507 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 23:07:39,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:39,507 INFO L225 Difference]: With dead ends: 123 [2018-04-11 23:07:39,507 INFO L226 Difference]: Without dead ends: 121 [2018-04-11 23:07:39,507 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 23:07:39,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-11 23:07:39,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2018-04-11 23:07:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-04-11 23:07:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 127 transitions. [2018-04-11 23:07:39,511 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 127 transitions. Word has length 45 [2018-04-11 23:07:39,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:39,511 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 127 transitions. [2018-04-11 23:07:39,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 23:07:39,511 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 127 transitions. [2018-04-11 23:07:39,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-11 23:07:39,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:39,511 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 23:07:39,511 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 23:07:39,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1231902302, now seen corresponding path program 2 times [2018-04-11 23:07:39,512 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:39,512 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:39,513 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,513 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:39,513 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:39,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:39,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:39,570 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 23:07:39,570 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:39,570 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 23:07:39,580 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 23:07:39,605 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 23:07:39,605 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:39,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:39,627 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 23:07:39,628 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:39,646 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 23:07:39,647 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:39,664 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 23:07:39,664 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 23:07:41,825 WARN L1033 $PredicateComparison]: unable to prove that (or (exists ((__U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc_~size Int) (v_prenex_8 Int)) (let ((.cse0 (mod __U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_malloc_~size 4294967296))) (and (< 2147483647 .cse0) (= .cse0 (+ (select |c_#length| v_prenex_8) 4294967296))))) (exists ((v_prenex_7 Int) (v___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create_~kobj~1.base_BEFORE_CALL_3 Int)) (let ((.cse1 (mod v_prenex_7 4294967296))) (and (= (select |c_#length| v___U_MULTI_fmemleaks_test_____false_valid_deref_i__ldv_kobject_create_~kobj~1.base_BEFORE_CALL_3) .cse1) (<= .cse1 2147483647))))) is different from true [2018-04-11 23:07:42,135 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 23:07:42,153 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 23:07:42,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [8] total 22 [2018-04-11 23:07:42,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-11 23:07:42,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-11 23:07:42,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=364, Unknown=1, NotChecked=38, Total=462 [2018-04-11 23:07:42,154 INFO L87 Difference]: Start difference. First operand 121 states and 127 transitions. Second operand 22 states. [2018-04-11 23:07:43,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:43,040 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2018-04-11 23:07:43,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 23:07:43,040 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2018-04-11 23:07:43,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:43,041 INFO L225 Difference]: With dead ends: 122 [2018-04-11 23:07:43,041 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 23:07:43,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=124, Invalid=809, Unknown=1, NotChecked=58, Total=992 [2018-04-11 23:07:43,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 23:07:43,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-11 23:07:43,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-11 23:07:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 126 transitions. [2018-04-11 23:07:43,044 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 126 transitions. Word has length 46 [2018-04-11 23:07:43,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:43,045 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 126 transitions. [2018-04-11 23:07:43,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-11 23:07:43,045 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 126 transitions. [2018-04-11 23:07:43,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 23:07:43,045 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:43,045 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] [2018-04-11 23:07:43,046 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 23:07:43,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1814469263, now seen corresponding path program 1 times [2018-04-11 23:07:43,046 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:43,046 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:43,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,047 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:43,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:43,059 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:43,117 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 23:07:43,117 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:43,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 23:07:43,118 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 23:07:43,118 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 23:07:43,118 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 23:07:43,118 INFO L87 Difference]: Start difference. First operand 120 states and 126 transitions. Second operand 8 states. [2018-04-11 23:07:43,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:43,158 INFO L93 Difference]: Finished difference Result 122 states and 127 transitions. [2018-04-11 23:07:43,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 23:07:43,158 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 52 [2018-04-11 23:07:43,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:43,159 INFO L225 Difference]: With dead ends: 122 [2018-04-11 23:07:43,159 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 23:07:43,159 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 23:07:43,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 23:07:43,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-11 23:07:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-11 23:07:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 125 transitions. [2018-04-11 23:07:43,161 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 125 transitions. Word has length 52 [2018-04-11 23:07:43,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:43,161 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 125 transitions. [2018-04-11 23:07:43,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 23:07:43,161 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 125 transitions. [2018-04-11 23:07:43,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 23:07:43,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:43,161 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] [2018-04-11 23:07:43,162 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 23:07:43,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1280233764, now seen corresponding path program 1 times [2018-04-11 23:07:43,162 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:43,162 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:43,162 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,162 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:43,163 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:43,169 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:43,225 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 23:07:43,225 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:43,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 23:07:43,226 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 23:07:43,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 23:07:43,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-04-11 23:07:43,226 INFO L87 Difference]: Start difference. First operand 120 states and 125 transitions. Second operand 10 states. [2018-04-11 23:07:43,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:43,278 INFO L93 Difference]: Finished difference Result 124 states and 128 transitions. [2018-04-11 23:07:43,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 23:07:43,278 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 57 [2018-04-11 23:07:43,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:43,279 INFO L225 Difference]: With dead ends: 124 [2018-04-11 23:07:43,279 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 23:07:43,279 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 23:07:43,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 23:07:43,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-11 23:07:43,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-11 23:07:43,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 124 transitions. [2018-04-11 23:07:43,282 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 124 transitions. Word has length 57 [2018-04-11 23:07:43,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:43,282 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 124 transitions. [2018-04-11 23:07:43,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 23:07:43,282 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 124 transitions. [2018-04-11 23:07:43,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 23:07:43,283 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:43,283 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] [2018-04-11 23:07:43,283 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 23:07:43,283 INFO L82 PathProgramCache]: Analyzing trace with hash 163697084, now seen corresponding path program 1 times [2018-04-11 23:07:43,283 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:43,284 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:43,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,285 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:43,285 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:43,299 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:43,476 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 23:07:43,476 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:43,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2018-04-11 23:07:43,476 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 23:07:43,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 23:07:43,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=379, Unknown=0, NotChecked=0, Total=420 [2018-04-11 23:07:43,477 INFO L87 Difference]: Start difference. First operand 120 states and 124 transitions. Second operand 21 states. [2018-04-11 23:07:43,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:43,819 INFO L93 Difference]: Finished difference Result 148 states and 159 transitions. [2018-04-11 23:07:43,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 23:07:43,819 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 68 [2018-04-11 23:07:43,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:43,820 INFO L225 Difference]: With dead ends: 148 [2018-04-11 23:07:43,820 INFO L226 Difference]: Without dead ends: 148 [2018-04-11 23:07:43,821 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2018-04-11 23:07:43,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-11 23:07:43,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 143. [2018-04-11 23:07:43,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-04-11 23:07:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 155 transitions. [2018-04-11 23:07:43,823 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 155 transitions. Word has length 68 [2018-04-11 23:07:43,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:43,823 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 155 transitions. [2018-04-11 23:07:43,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 23:07:43,823 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 155 transitions. [2018-04-11 23:07:43,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 23:07:43,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:43,824 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] [2018-04-11 23:07:43,824 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 23:07:43,824 INFO L82 PathProgramCache]: Analyzing trace with hash 163697085, now seen corresponding path program 1 times [2018-04-11 23:07:43,824 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:43,824 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:43,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:43,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:43,836 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:43,880 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 23:07:43,880 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:43,880 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 23:07:43,889 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:43,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:43,926 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:43,939 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 23:07:43,957 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:43,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-11 23:07:43,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 23:07:43,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 23:07:43,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2018-04-11 23:07:43,958 INFO L87 Difference]: Start difference. First operand 143 states and 155 transitions. Second operand 10 states. [2018-04-11 23:07:43,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:43,980 INFO L93 Difference]: Finished difference Result 146 states and 158 transitions. [2018-04-11 23:07:43,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 23:07:43,986 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 68 [2018-04-11 23:07:43,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:43,987 INFO L225 Difference]: With dead ends: 146 [2018-04-11 23:07:43,987 INFO L226 Difference]: Without dead ends: 144 [2018-04-11 23:07:43,987 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 68 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 23:07:43,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-11 23:07:43,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2018-04-11 23:07:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-11 23:07:43,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 156 transitions. [2018-04-11 23:07:43,990 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 156 transitions. Word has length 68 [2018-04-11 23:07:43,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:43,991 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 156 transitions. [2018-04-11 23:07:43,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 23:07:43,991 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 156 transitions. [2018-04-11 23:07:43,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-11 23:07:43,991 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:43,992 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] [2018-04-11 23:07:43,992 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 23:07:43,992 INFO L82 PathProgramCache]: Analyzing trace with hash 34408600, now seen corresponding path program 2 times [2018-04-11 23:07:43,992 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:43,992 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:43,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:43,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:43,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:44,010 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:44,094 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 23:07:44,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:44,094 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 23:07:44,104 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 23:07:44,149 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 23:07:44,149 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:44,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:44,172 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2018-04-11 23:07:44,172 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:44,187 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 23:07:44,187 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:44,200 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 23:07:44,200 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 23:07:44,836 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 23:07:44,854 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 23:07:44,854 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [20] imperfect sequences [10] total 29 [2018-04-11 23:07:44,854 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 23:07:44,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 23:07:44,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2018-04-11 23:07:44,855 INFO L87 Difference]: Start difference. First operand 144 states and 156 transitions. Second operand 29 states. [2018-04-11 23:07:47,300 WARN L148 SmtUtils]: Spent 2026ms on a formula simplification that was a NOOP. DAG size: 32 [2018-04-11 23:07:48,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:48,049 INFO L93 Difference]: Finished difference Result 145 states and 155 transitions. [2018-04-11 23:07:48,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 23:07:48,049 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 69 [2018-04-11 23:07:48,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:48,050 INFO L225 Difference]: With dead ends: 145 [2018-04-11 23:07:48,050 INFO L226 Difference]: Without dead ends: 143 [2018-04-11 23:07:48,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=227, Invalid=1579, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 23:07:48,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-11 23:07:48,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-04-11 23:07:48,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-04-11 23:07:48,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 153 transitions. [2018-04-11 23:07:48,054 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 153 transitions. Word has length 69 [2018-04-11 23:07:48,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:48,055 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 153 transitions. [2018-04-11 23:07:48,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 23:07:48,055 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 153 transitions. [2018-04-11 23:07:48,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 23:07:48,055 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:48,055 INFO L355 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 23:07:48,056 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 23:07:48,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1900360089, now seen corresponding path program 1 times [2018-04-11 23:07:48,056 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:48,056 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:48,057 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:48,057 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:48,057 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:48,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:48,143 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-04-11 23:07:48,143 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:48,144 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 23:07:48,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:48,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:48,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:48,239 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 23:07:48,260 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:48,260 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-04-11 23:07:48,260 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 23:07:48,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 23:07:48,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2018-04-11 23:07:48,260 INFO L87 Difference]: Start difference. First operand 143 states and 153 transitions. Second operand 20 states. [2018-04-11 23:07:48,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:48,363 INFO L93 Difference]: Finished difference Result 147 states and 153 transitions. [2018-04-11 23:07:48,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 23:07:48,364 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 73 [2018-04-11 23:07:48,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:48,365 INFO L225 Difference]: With dead ends: 147 [2018-04-11 23:07:48,365 INFO L226 Difference]: Without dead ends: 141 [2018-04-11 23:07:48,365 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2018-04-11 23:07:48,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-11 23:07:48,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2018-04-11 23:07:48,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2018-04-11 23:07:48,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 147 transitions. [2018-04-11 23:07:48,369 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 147 transitions. Word has length 73 [2018-04-11 23:07:48,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:48,370 INFO L459 AbstractCegarLoop]: Abstraction has 141 states and 147 transitions. [2018-04-11 23:07:48,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 23:07:48,370 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 147 transitions. [2018-04-11 23:07:48,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 23:07:48,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:48,371 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] [2018-04-11 23:07:48,371 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 23:07:48,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1516662274, now seen corresponding path program 1 times [2018-04-11 23:07:48,372 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:48,372 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:48,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:48,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:48,373 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:48,390 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:48,692 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 23:07:48,692 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 23:07:48,692 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2018-04-11 23:07:48,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 23:07:48,693 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 23:07:48,693 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=551, Unknown=0, NotChecked=0, Total=600 [2018-04-11 23:07:48,693 INFO L87 Difference]: Start difference. First operand 141 states and 147 transitions. Second operand 25 states. [2018-04-11 23:07:49,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:49,292 INFO L93 Difference]: Finished difference Result 153 states and 162 transitions. [2018-04-11 23:07:49,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 23:07:49,293 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 85 [2018-04-11 23:07:49,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:49,293 INFO L225 Difference]: With dead ends: 153 [2018-04-11 23:07:49,293 INFO L226 Difference]: Without dead ends: 153 [2018-04-11 23:07:49,294 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 23:07:49,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-11 23:07:49,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 147. [2018-04-11 23:07:49,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-11 23:07:49,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 157 transitions. [2018-04-11 23:07:49,296 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 157 transitions. Word has length 85 [2018-04-11 23:07:49,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:49,297 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 157 transitions. [2018-04-11 23:07:49,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 23:07:49,297 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 157 transitions. [2018-04-11 23:07:49,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 23:07:49,297 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:49,297 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] [2018-04-11 23:07:49,297 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 23:07:49,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1516662275, now seen corresponding path program 1 times [2018-04-11 23:07:49,297 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:49,298 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:49,298 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:49,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:49,298 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:49,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:49,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:49,389 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 23:07:49,389 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:49,389 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 23:07:49,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:49,461 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:49,478 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 23:07:49,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:49,509 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2018-04-11 23:07:49,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 23:07:49,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 23:07:49,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-11 23:07:49,510 INFO L87 Difference]: Start difference. First operand 147 states and 157 transitions. Second operand 13 states. [2018-04-11 23:07:49,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:49,531 INFO L93 Difference]: Finished difference Result 150 states and 160 transitions. [2018-04-11 23:07:49,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 23:07:49,535 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 85 [2018-04-11 23:07:49,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:49,536 INFO L225 Difference]: With dead ends: 150 [2018-04-11 23:07:49,536 INFO L226 Difference]: Without dead ends: 148 [2018-04-11 23:07:49,537 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2018-04-11 23:07:49,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-11 23:07:49,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-11 23:07:49,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-11 23:07:49,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2018-04-11 23:07:49,541 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 85 [2018-04-11 23:07:49,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:49,542 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2018-04-11 23:07:49,542 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 23:07:49,542 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2018-04-11 23:07:49,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 23:07:49,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:49,543 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] [2018-04-11 23:07:49,543 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 23:07:49,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1879414648, now seen corresponding path program 2 times [2018-04-11 23:07:49,544 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:49,544 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:49,544 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:49,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:49,545 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:49,564 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:49,655 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 23:07:49,656 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:49,656 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 23:07:49,665 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 23:07:49,715 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 23:07:49,715 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:49,720 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:49,728 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 16 [2018-04-11 23:07:49,729 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:49,747 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 23:07:49,747 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:07:49,768 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 23:07:49,769 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:36 [2018-04-11 23:07:53,959 WARN L148 SmtUtils]: Spent 2017ms on a formula simplification that was a NOOP. DAG size: 31 [2018-04-11 23:07:54,707 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-11 23:07:54,737 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 23:07:54,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [13] total 36 [2018-04-11 23:07:54,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 23:07:54,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 23:07:54,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1106, Unknown=1, NotChecked=0, Total=1260 [2018-04-11 23:07:54,739 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand 36 states. [2018-04-11 23:07:56,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:56,191 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-04-11 23:07:56,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 23:07:56,191 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 86 [2018-04-11 23:07:56,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:56,192 INFO L225 Difference]: With dead ends: 149 [2018-04-11 23:07:56,192 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 23:07:56,193 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=348, Invalid=2621, Unknown=1, NotChecked=0, Total=2970 [2018-04-11 23:07:56,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 23:07:56,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2018-04-11 23:07:56,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-11 23:07:56,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 156 transitions. [2018-04-11 23:07:56,195 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 156 transitions. Word has length 86 [2018-04-11 23:07:56,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:56,196 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 156 transitions. [2018-04-11 23:07:56,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 23:07:56,196 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 156 transitions. [2018-04-11 23:07:56,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 23:07:56,196 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:56,196 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] [2018-04-11 23:07:56,196 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 23:07:56,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1011558085, now seen corresponding path program 1 times [2018-04-11 23:07:56,197 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:56,197 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:56,197 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,197 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:56,197 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:56,209 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:56,319 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 23:07:56,320 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:56,320 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 23:07:56,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:56,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:56,373 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:56,382 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 23:07:56,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:56,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2018-04-11 23:07:56,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 23:07:56,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 23:07:56,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2018-04-11 23:07:56,401 INFO L87 Difference]: Start difference. First operand 147 states and 156 transitions. Second operand 15 states. [2018-04-11 23:07:56,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:56,420 INFO L93 Difference]: Finished difference Result 150 states and 159 transitions. [2018-04-11 23:07:56,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 23:07:56,420 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-04-11 23:07:56,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:56,420 INFO L225 Difference]: With dead ends: 150 [2018-04-11 23:07:56,420 INFO L226 Difference]: Without dead ends: 148 [2018-04-11 23:07:56,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 93 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 23:07:56,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-11 23:07:56,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-11 23:07:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-11 23:07:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2018-04-11 23:07:56,424 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 93 [2018-04-11 23:07:56,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:56,424 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2018-04-11 23:07:56,424 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 23:07:56,424 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2018-04-11 23:07:56,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 23:07:56,425 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:56,425 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] [2018-04-11 23:07:56,425 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 23:07:56,425 INFO L82 PathProgramCache]: Analyzing trace with hash 181587018, now seen corresponding path program 2 times [2018-04-11 23:07:56,426 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:56,426 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:56,426 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:07:56,428 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:56,447 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:56,560 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 23:07:56,561 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:56,561 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 23:07:56,574 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 23:07:56,651 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 23:07:56,652 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:56,654 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:56,680 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 23:07:56,698 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:56,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2018-04-11 23:07:56,699 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 23:07:56,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 23:07:56,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2018-04-11 23:07:56,699 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand 16 states. [2018-04-11 23:07:56,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:56,722 INFO L93 Difference]: Finished difference Result 151 states and 160 transitions. [2018-04-11 23:07:56,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 23:07:56,723 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 94 [2018-04-11 23:07:56,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:56,724 INFO L225 Difference]: With dead ends: 151 [2018-04-11 23:07:56,724 INFO L226 Difference]: Without dead ends: 149 [2018-04-11 23:07:56,724 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=111, Invalid=161, Unknown=0, NotChecked=0, Total=272 [2018-04-11 23:07:56,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-11 23:07:56,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2018-04-11 23:07:56,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-04-11 23:07:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 158 transitions. [2018-04-11 23:07:56,728 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 158 transitions. Word has length 94 [2018-04-11 23:07:56,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:56,729 INFO L459 AbstractCegarLoop]: Abstraction has 149 states and 158 transitions. [2018-04-11 23:07:56,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 23:07:56,729 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 158 transitions. [2018-04-11 23:07:56,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 23:07:56,729 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:56,730 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] [2018-04-11 23:07:56,730 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 23:07:56,730 INFO L82 PathProgramCache]: Analyzing trace with hash 222287717, now seen corresponding path program 3 times [2018-04-11 23:07:56,730 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:56,730 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:56,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,731 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:56,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:56,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:56,882 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 23:07:56,882 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:56,882 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 23:07:56,889 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 23:07:58,332 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2018-04-11 23:07:58,332 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:58,337 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:58,493 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 23:07:58,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:58,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21] total 35 [2018-04-11 23:07:58,514 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 23:07:58,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 23:07:58,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=862, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 23:07:58,514 INFO L87 Difference]: Start difference. First operand 149 states and 158 transitions. Second operand 35 states. [2018-04-11 23:07:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:58,579 INFO L93 Difference]: Finished difference Result 152 states and 161 transitions. [2018-04-11 23:07:58,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 23:07:58,581 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 95 [2018-04-11 23:07:58,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:58,582 INFO L225 Difference]: With dead ends: 152 [2018-04-11 23:07:58,582 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 23:07:58,582 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=368, Invalid=1038, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 23:07:58,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 23:07:58,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-04-11 23:07:58,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 23:07:58,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 159 transitions. [2018-04-11 23:07:58,585 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 159 transitions. Word has length 95 [2018-04-11 23:07:58,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:58,586 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 159 transitions. [2018-04-11 23:07:58,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 23:07:58,586 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 159 transitions. [2018-04-11 23:07:58,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 23:07:58,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:58,586 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] [2018-04-11 23:07:58,586 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 23:07:58,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1484009386, now seen corresponding path program 4 times [2018-04-11 23:07:58,587 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:58,587 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:58,587 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:58,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:58,587 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:58,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:58,608 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:58,758 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 23:07:58,758 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:58,758 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 23:07:58,764 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 23:07:58,817 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 23:07:58,818 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:58,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:58,851 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 23:07:58,869 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:58,869 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2018-04-11 23:07:58,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 23:07:58,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 23:07:58,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2018-04-11 23:07:58,870 INFO L87 Difference]: Start difference. First operand 150 states and 159 transitions. Second operand 18 states. [2018-04-11 23:07:58,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:58,893 INFO L93 Difference]: Finished difference Result 153 states and 162 transitions. [2018-04-11 23:07:58,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 23:07:58,893 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 96 [2018-04-11 23:07:58,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:58,894 INFO L225 Difference]: With dead ends: 153 [2018-04-11 23:07:58,894 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 23:07:58,894 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=142, Invalid=200, Unknown=0, NotChecked=0, Total=342 [2018-04-11 23:07:58,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 23:07:58,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-04-11 23:07:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-04-11 23:07:58,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 160 transitions. [2018-04-11 23:07:58,898 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 160 transitions. Word has length 96 [2018-04-11 23:07:58,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:58,898 INFO L459 AbstractCegarLoop]: Abstraction has 151 states and 160 transitions. [2018-04-11 23:07:58,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 23:07:58,898 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 160 transitions. [2018-04-11 23:07:58,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 23:07:58,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:58,899 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] [2018-04-11 23:07:58,899 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 23:07:58,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1942675461, now seen corresponding path program 5 times [2018-04-11 23:07:58,899 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:58,899 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:58,900 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:58,900 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:58,901 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:07:58,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:07:59,073 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 23:07:59,074 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:07:59,074 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 23:07:59,082 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 23:07:59,919 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-04-11 23:07:59,919 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:07:59,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:07:59,937 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 23:07:59,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:07:59,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2018-04-11 23:07:59,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 23:07:59,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 23:07:59,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2018-04-11 23:07:59,961 INFO L87 Difference]: Start difference. First operand 151 states and 160 transitions. Second operand 19 states. [2018-04-11 23:07:59,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:07:59,987 INFO L93 Difference]: Finished difference Result 154 states and 163 transitions. [2018-04-11 23:07:59,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 23:07:59,987 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 97 [2018-04-11 23:07:59,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:07:59,988 INFO L225 Difference]: With dead ends: 154 [2018-04-11 23:07:59,988 INFO L226 Difference]: Without dead ends: 152 [2018-04-11 23:07:59,988 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 97 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 23:07:59,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-04-11 23:07:59,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-04-11 23:07:59,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-11 23:07:59,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2018-04-11 23:07:59,991 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 97 [2018-04-11 23:07:59,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:07:59,992 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2018-04-11 23:07:59,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 23:07:59,992 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2018-04-11 23:07:59,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 23:07:59,993 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:07:59,993 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] [2018-04-11 23:07:59,993 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 23:07:59,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1018545398, now seen corresponding path program 6 times [2018-04-11 23:07:59,993 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:07:59,993 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:07:59,994 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:07:59,994 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:07:59,994 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:08:00,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:08:00,005 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:08:00,146 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 23:08:00,146 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:08:00,146 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 23:08:00,157 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 23:08:03,006 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2018-04-11 23:08:03,007 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 23:08:03,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:08:03,021 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 23:08:03,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 23:08:03,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2018-04-11 23:08:03,050 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 23:08:03,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 23:08:03,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2018-04-11 23:08:03,050 INFO L87 Difference]: Start difference. First operand 152 states and 161 transitions. Second operand 20 states. [2018-04-11 23:08:03,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 23:08:03,079 INFO L93 Difference]: Finished difference Result 155 states and 164 transitions. [2018-04-11 23:08:03,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 23:08:03,079 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 98 [2018-04-11 23:08:03,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 23:08:03,079 INFO L225 Difference]: With dead ends: 155 [2018-04-11 23:08:03,079 INFO L226 Difference]: Without dead ends: 153 [2018-04-11 23:08:03,080 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 98 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 23:08:03,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-04-11 23:08:03,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-04-11 23:08:03,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-04-11 23:08:03,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 162 transitions. [2018-04-11 23:08:03,082 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 162 transitions. Word has length 98 [2018-04-11 23:08:03,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 23:08:03,082 INFO L459 AbstractCegarLoop]: Abstraction has 153 states and 162 transitions. [2018-04-11 23:08:03,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 23:08:03,082 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 162 transitions. [2018-04-11 23:08:03,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 23:08:03,082 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 23:08:03,083 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] [2018-04-11 23:08:03,083 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 23:08:03,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1672888485, now seen corresponding path program 7 times [2018-04-11 23:08:03,083 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 23:08:03,083 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 23:08:03,083 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:08:03,083 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 23:08:03,083 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 23:08:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:08:03,159 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 23:08:05,423 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 23:08:05,424 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 23:08:05,424 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 23:08:05,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 23:08:05,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 23:08:05,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 23:08:05,567 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 23:08:05,568 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 23:08:05,568 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,570 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,574 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2018-04-11 23:08:05,624 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 23:08:05,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,627 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 23:08:05,627 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,631 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,638 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 23:08:05,638 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:32 [2018-04-11 23:08:05,706 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 23:08:05,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,711 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 23:08:05,711 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,719 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,728 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 23:08:05,729 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:48 [2018-04-11 23:08:05,806 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 23:08:05,811 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,812 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,814 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,815 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,816 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 23:08:05,816 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,830 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,842 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 23:08:05,842 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:68, output treesize:64 [2018-04-11 23:08:05,928 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 23:08:05,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,932 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,933 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,936 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,937 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,938 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,939 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:05,940 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 23:08:05,940 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,960 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:05,979 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 23:08:05,979 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:84, output treesize:80 [2018-04-11 23:08:06,129 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 23:08:06,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,152 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 23:08:06,153 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:06,181 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:06,199 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 23:08:06,200 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:100, output treesize:96 [2018-04-11 23:08:06,349 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 23:08:06,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,357 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,363 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,364 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,365 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,366 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,367 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,368 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,369 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,370 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,372 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,373 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,374 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:06,376 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 23:08:06,376 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:06,432 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:06,497 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2018-04-11 23:08:06,497 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:116, output treesize:112 [2018-04-11 23:08:07,123 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 23:08:07,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:07,156 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 23:08:07,157 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:07,224 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:07,252 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2018-04-11 23:08:07,252 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:132, output treesize:128 [2018-04-11 23:08:11,988 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 23:08:11,992 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,993 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:11,999 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,009 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,011 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,017 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:12,025 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 370 [2018-04-11 23:08:12,025 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:12,102 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:12,131 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2018-04-11 23:08:12,131 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 9 variables, input treesize:148, output treesize:144 [2018-04-11 23:08:25,760 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 23:08:25,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,766 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:25,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 451 [2018-04-11 23:08:25,796 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:25,898 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:25,930 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: 9 dim-0 vars, and 1 xjuncts. [2018-04-11 23:08:25,930 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:164, output treesize:160 [2018-04-11 23:08:50,501 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 124 treesize of output 101 [2018-04-11 23:08:50,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,506 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,507 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,515 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,530 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,533 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,534 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,536 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,537 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,538 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,539 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,540 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,541 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,542 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,542 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,543 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,544 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,548 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,549 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,550 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,551 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,555 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,556 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,557 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:08:50,558 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 540 [2018-04-11 23:08:50,559 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:08:50,671 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:08:50,706 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: 10 dim-0 vars, and 1 xjuncts. [2018-04-11 23:08:50,706 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:180, output treesize:176 [2018-04-11 23:09:24,277 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 135 treesize of output 110 [2018-04-11 23:09:24,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,301 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,303 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,304 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,308 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,310 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,311 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,312 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,313 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,314 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,315 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,316 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,318 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,319 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,322 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,323 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,324 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,325 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,326 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,327 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,328 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,329 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,334 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,335 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,336 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,337 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,338 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,343 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,344 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,345 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,352 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,353 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,354 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,355 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,356 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:09:24,358 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 11 select indices, 11 select index equivalence classes, 66 disjoint index pairs (out of 55 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 637 [2018-04-11 23:09:24,359 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:09:24,512 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:09:24,568 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 1 dim-2 vars, End of recursive call: 11 dim-0 vars, and 1 xjuncts. [2018-04-11 23:09:24,568 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 12 variables, input treesize:196, output treesize:192 [2018-04-11 23:10:06,513 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 146 treesize of output 119 [2018-04-11 23:10:06,520 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,530 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,534 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,535 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,536 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,538 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,539 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,541 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,542 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,543 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,548 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,558 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,560 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,563 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,565 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,566 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,567 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,579 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,584 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,586 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,588 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,590 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,599 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,600 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,603 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,614 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:06,619 INFO L303 Elim1Store]: Index analysis took 104 ms [2018-04-11 23:10:06,621 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 12 select indices, 12 select index equivalence classes, 78 disjoint index pairs (out of 66 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 742 [2018-04-11 23:10:06,621 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:10:06,878 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:10:06,923 INFO L267 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: 12 dim-0 vars, and 1 xjuncts. [2018-04-11 23:10:06,923 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:212, output treesize:208 [2018-04-11 23:10:54,737 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 128 [2018-04-11 23:10:54,742 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,750 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,766 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,802 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,803 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,803 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,805 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:10:54,807 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 13 select indices, 13 select index equivalence classes, 91 disjoint index pairs (out of 78 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 855 [2018-04-11 23:10:54,809 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:10:55,053 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:10:55,107 INFO L267 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 1 dim-2 vars, End of recursive call: 13 dim-0 vars, and 1 xjuncts. [2018-04-11 23:10:55,107 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 14 variables, input treesize:228, output treesize:224 [2018-04-11 23:13:57,019 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 137 [2018-04-11 23:13:57,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,030 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,037 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,038 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,045 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,048 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,050 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,051 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,060 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,061 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,062 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,063 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,064 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,065 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,069 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,070 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,074 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,075 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,080 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,081 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,085 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,086 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,088 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,091 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,098 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,099 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,100 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,101 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,104 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,105 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,106 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,107 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,108 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,109 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,110 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:13:57,144 INFO L303 Elim1Store]: Index analysis took 121 ms [2018-04-11 23:13:57,145 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 105 disjoint index pairs (out of 91 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 976 [2018-04-11 23:13:57,146 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:13:57,450 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:13:57,508 INFO L267 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 1 dim-2 vars, End of recursive call: 14 dim-0 vars, and 1 xjuncts. [2018-04-11 23:13:57,508 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 15 variables, input treesize:244, output treesize:240 [2018-04-11 23:16:33,017 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 179 treesize of output 146 [2018-04-11 23:16:33,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,038 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,040 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,044 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,045 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,048 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,050 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,051 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,052 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,060 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,061 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,062 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,063 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,064 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,065 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,069 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,070 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,071 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,074 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,075 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,079 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,080 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,081 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,085 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,086 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,088 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,089 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,090 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,091 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,092 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,096 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,097 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,098 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,099 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,100 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,101 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,104 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,105 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,106 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,107 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,108 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,108 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,109 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,110 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,111 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,112 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:16:33,156 INFO L303 Elim1Store]: Index analysis took 136 ms [2018-04-11 23:16:33,158 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 15 select indices, 15 select index equivalence classes, 120 disjoint index pairs (out of 105 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 1105 [2018-04-11 23:16:33,160 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 23:16:33,552 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 23:16:33,612 INFO L267 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 1 dim-2 vars, End of recursive call: 15 dim-0 vars, and 1 xjuncts. [2018-04-11 23:16:33,612 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 16 variables, input treesize:255, output treesize:251 [2018-04-11 23:17:11,701 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 129 treesize of output 94 [2018-04-11 23:17:11,706 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,707 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,711 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,721 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,722 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,724 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,739 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,740 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,741 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,742 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,745 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,750 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,751 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,757 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,759 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,763 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,765 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,766 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,766 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,767 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,774 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,787 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,802 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,803 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 23:17:11,805 INFO L303 Elim1Store]: Index analysis took 102 ms [2018-04-11 23:17:11,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 121 disjoint index pairs (out of 120 index pairs), introduced 1 new quantified variables, introduced 30 case distinctions, treesize of input 94 treesize of output 640 [2018-04-11 23:17:11,905 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2018-04-11 23:17:13,440 WARN L152 XnfTransformerHelper]: Simplifying disjunction of 32768 conjuctions. This might take some time... Received shutdown request... [2018-04-11 23:21:49,971 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 23:21:49,972 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 23:21:49,975 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 23:21:49,975 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:21:49 BoogieIcfgContainer [2018-04-11 23:21:49,976 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 23:21:49,976 INFO L168 Benchmark]: Toolchain (without parser) took 859665.63 ms. Allocated memory was 321.9 MB in the beginning and 2.0 GB in the end (delta: 1.7 GB). Free memory was 263.4 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-04-11 23:21:49,977 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 321.9 MB. Free memory is still 292.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 23:21:49,977 INFO L168 Benchmark]: CACSL2BoogieTranslator took 325.84 ms. Allocated memory is still 321.9 MB. Free memory was 262.7 MB in the beginning and 218.4 MB in the end (delta: 44.3 MB). Peak memory consumption was 44.3 MB. Max. memory is 5.3 GB. [2018-04-11 23:21:49,978 INFO L168 Benchmark]: Boogie Preprocessor took 52.20 ms. Allocated memory is still 321.9 MB. Free memory was 218.4 MB in the beginning and 214.4 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-04-11 23:21:49,978 INFO L168 Benchmark]: RCFGBuilder took 796.62 ms. Allocated memory was 321.9 MB in the beginning and 400.0 MB in the end (delta: 78.1 MB). Free memory was 214.4 MB in the beginning and 275.8 MB in the end (delta: -61.5 MB). Peak memory consumption was 32.2 MB. Max. memory is 5.3 GB. [2018-04-11 23:21:49,978 INFO L168 Benchmark]: TraceAbstraction took 858488.04 ms. Allocated memory was 400.0 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 275.8 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-04-11 23:21:49,980 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 321.9 MB. Free memory is still 292.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 325.84 ms. Allocated memory is still 321.9 MB. Free memory was 262.7 MB in the beginning and 218.4 MB in the end (delta: 44.3 MB). Peak memory consumption was 44.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 52.20 ms. Allocated memory is still 321.9 MB. Free memory was 218.4 MB in the beginning and 214.4 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 796.62 ms. Allocated memory was 321.9 MB in the beginning and 400.0 MB in the end (delta: 78.1 MB). Free memory was 214.4 MB in the beginning and 275.8 MB in the end (delta: -61.5 MB). Peak memory consumption was 32.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 858488.04 ms. Allocated memory was 400.0 MB in the beginning and 2.0 GB in the end (delta: 1.6 GB). Free memory was 275.8 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.5 GB. 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 analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1443]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1443). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 100 with TraceHistMax 16, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while DnfTransformerHelper was XNF transformer was simplifying 32768 conjuctions. . - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 326 locations, 71 error locations. TIMEOUT Result, 858.4s OverallTime, 31 OverallIterations, 16 TraceHistogramMax, 10.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3333 SDtfs, 976 SDslu, 27081 SDs, 0 SdLazy, 8044 SolverSat, 208 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1520 GetRequests, 1058 SyntacticMatches, 5 SemanticMatches, 457 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2109 ImplicationChecksByTransitivity, 18.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=158occurred 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, 30 MinimizatonAttempts, 183 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 5.7s SatisfiabilityAnalysisTime, 13.6s InterpolantComputationTime, 2801 NumberOfCodeBlocks, 2780 NumberOfCodeBlocksAsserted, 68 NumberOfCheckSat, 2756 ConstructedInterpolants, 176 QuantifiedInterpolants, 622487 SizeOfPredicates, 67 NumberOfNonLiveVariables, 5409 ConjunctsInSsa, 394 ConjunctsInUnsatCore, 45 InterpolantComputations, 19 PerfectInterpolantSequences, 207/1463 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_3_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_23-21-49-987.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test22_3_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_23-21-49-987.csv Completed graceful shutdown