java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test17_3_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 16:42:52,431 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 16:42:52,433 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 16:42:52,445 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 16:42:52,446 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 16:42:52,446 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 16:42:52,447 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 16:42:52,449 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 16:42:52,451 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 16:42:52,451 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 16:42:52,452 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 16:42:52,452 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 16:42:52,453 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 16:42:52,454 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 16:42:52,455 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 16:42:52,456 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 16:42:52,458 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 16:42:52,459 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 16:42:52,460 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 16:42:52,461 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 16:42:52,463 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 16:42:52,463 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 16:42:52,464 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 16:42:52,465 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 16:42:52,465 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 16:42:52,466 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 16:42:52,467 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 16:42:52,467 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 16:42:52,468 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 16:42:52,468 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 16:42:52,469 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 16:42:52,469 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf [2018-04-11 16:42:52,491 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 16:42:52,491 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 16:42:52,492 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 16:42:52,493 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 16:42:52,493 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 16:42:52,494 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 16:42:52,494 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 16:42:52,494 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 16:42:52,495 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 16:42:52,495 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 16:42:52,495 INFO L133 SettingsManager]: * Trace refinement strategy=SMTINTERPOL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 16:42:52,522 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 16:42:52,531 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 16:42:52,534 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 16:42:52,535 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 16:42:52,536 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 16:42:52,536 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:52,864 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGc15becc45 [2018-04-11 16:42:53,005 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 16:42:53,005 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 16:42:53,005 INFO L168 CDTParser]: Scanning memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,014 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 16:42:53,015 INFO L215 ultiparseSymbolTable]: [2018-04-11 16:42:53,015 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release ('ldv_kobject_release') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD ('LDV_INIT_LIST_HEAD') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del ('ldv_list_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata ('ldv_dev_set_drvdata') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs ('ldv_destroy_msgs') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,015 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free ('ldv_msg_free') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init ('ldv_kref_init') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add ('__ldv_list_add') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 ('__bswap_64') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 ('alloc_17') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive ('ldv_positive') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get ('ldv_kobject_get') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup ('ldv_kobject_cleanup') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put ('ldv_kref_put') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg ('ldv_submit_msg') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc ('ldv_malloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,016 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub ('ldv_kref_sub') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init ('ldv_kobject_init') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata ('ldv_dev_get_drvdata') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc ('ldv_zalloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail ('ldv_list_add_tail') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del ('ldv_kobject_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put ('ldv_kobject_put') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get ('ldv_kref_get') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point ('entry_point') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,017 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 ('__bswap_32') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill ('ldv_msg_fill') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create ('ldv_kobject_create') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g ('g') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f ('f') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del ('__ldv_list_del') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc ('ldv_msg_alloc') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return ('ldv_atomic_add_return') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return ('ldv_atomic_sub_return') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive ('ldv_nonpositive') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,018 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add ('ldv_list_add') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal ('ldv_kobject_init_internal') in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____nlink_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__gid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__timer_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__off_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_short in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____mode_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,019 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_once_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_attr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__size_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____intptr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_mutexattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsblkcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____time_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ino_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,020 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____socklen_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__register_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldiv_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsfilcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_mutex_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____useconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__wchar_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____rlim_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__div_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,021 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____daddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____clock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____clockid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__loff_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____sigset_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_cond_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__caddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsfilcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,022 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__blksize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____rlim64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blksize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_spinlock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_condattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____qaddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____WAIT_STATUS in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____caddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_long in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ino_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____dev_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,023 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____loff_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fd_set in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_short in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__clock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__suseconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__mode_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_long in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ulong in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_char in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,024 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__blkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__daddr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____gid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__sigset_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____off64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_barrier_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____pid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____syscall_slong_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsblkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,025 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ushort in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_global_msg_list in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_char in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____quad_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__lldiv_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__uid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_barrierattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int16_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____pthread_list_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____suseconds_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int8_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__clockid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____u_int in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__time_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_rwlock_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____id_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__id_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__dev_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsblkcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____timer_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____sig_atomic_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uid_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__idtype_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____syscall_ulong_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ssize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ino64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__nlink_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fd_mask in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__u_int32_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__uint in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__key_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____fsword_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ssize_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____blkcnt64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____uint64_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____off_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__pthread_rwlockattr_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fd_mask in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__fsfilcnt_t in memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:53,044 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGc15becc45 [2018-04-11 16:42:53,048 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 16:42:53,049 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 16:42:53,050 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 16:42:53,050 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 16:42:53,054 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 16:42:53,054 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,056 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d252a2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53, skipping insertion in model container [2018-04-11 16:42:53,056 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,068 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:42:53,095 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 16:42:53,262 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:42:53,325 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 16:42:53,332 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 156 non ball SCCs. Number of states in SCCs 156. [2018-04-11 16:42:53,393 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53 WrapperNode [2018-04-11 16:42:53,393 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 16:42:53,394 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 16:42:53,394 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 16:42:53,394 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 16:42:53,407 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,407 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,424 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,424 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,439 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,444 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,448 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... [2018-04-11 16:42:53,453 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 16:42:53,453 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 16:42:53,453 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 16:42:53,454 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 16:42:53,454 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc [2018-04-11 16:42:53,547 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get [2018-04-11 16:42:53,548 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g [2018-04-11 16:42:53,549 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 [2018-04-11 16:42:53,550 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point [2018-04-11 16:42:53,550 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 16:42:53,550 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-04-11 16:42:53,550 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-04-11 16:42:53,550 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-04-11 16:42:53,550 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_32 [2018-04-11 16:42:53,550 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____bswap_64 [2018-04-11 16:42:53,550 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 16:42:53,550 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 16:42:53,551 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 16:42:53,552 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 16:42:53,553 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 16:42:53,554 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 16:42:53,556 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 16:42:53,557 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 16:42:53,558 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 16:42:53,559 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure kfree [2018-04-11 16:42:53,560 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_nonpositive [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_positive [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure memcpy [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_zalloc [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEAD [2018-04-11 16:42:53,561 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_add [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_del [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tail [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_del [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_alloc [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fill [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-04-11 16:42:53,562 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_free [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_submit_msg [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgs [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdata [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdata [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_return [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_return [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_sub [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-04-11 16:42:53,563 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_init [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_get [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_put [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_del [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanup [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_release [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_put [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_get [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init_internal [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_init [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_create [2018-04-11 16:42:53,564 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__f [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__g [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17 [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_point [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 16:42:53,565 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 16:42:53,917 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 16:42:54,015 WARN L446 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-04-11 16:42:54,250 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 16:42:54,250 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:42:54 BoogieIcfgContainer [2018-04-11 16:42:54,250 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 16:42:54,251 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 16:42:54,251 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 16:42:54,254 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 16:42:54,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 04:42:53" (1/3) ... [2018-04-11 16:42:54,255 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14d5fa65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:42:54, skipping insertion in model container [2018-04-11 16:42:54,255 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 04:42:53" (2/3) ... [2018-04-11 16:42:54,255 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14d5fa65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 04:42:54, skipping insertion in model container [2018-04-11 16:42:54,255 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 04:42:54" (3/3) ... [2018-04-11 16:42:54,256 INFO L107 eAbstractionObserver]: Analyzing ICFG memleaks_test17_3_false-valid-memtrack.i [2018-04-11 16:42:54,264 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 16:42:54,271 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 83 error locations. [2018-04-11 16:42:54,303 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 16:42:54,303 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 16:42:54,304 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 16:42:54,304 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 16:42:54,304 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 16:42:54,304 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 16:42:54,304 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 16:42:54,304 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 16:42:54,304 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 16:42:54,305 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 16:42:54,317 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states. [2018-04-11 16:42:54,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 16:42:54,324 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,324 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 16:42:54,325 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,328 INFO L82 PathProgramCache]: Analyzing trace with hash 16242079, now seen corresponding path program 1 times [2018-04-11 16:42:54,330 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,330 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,378 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,378 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,379 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,411 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:54,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:54,450 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:54,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:42:54,452 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:42:54,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:42:54,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,465 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 3 states. [2018-04-11 16:42:54,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:54,541 INFO L93 Difference]: Finished difference Result 97 states and 103 transitions. [2018-04-11 16:42:54,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:42:54,542 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 16:42:54,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:54,550 INFO L225 Difference]: With dead ends: 97 [2018-04-11 16:42:54,550 INFO L226 Difference]: Without dead ends: 91 [2018-04-11 16:42:54,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-04-11 16:42:54,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 68. [2018-04-11 16:42:54,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-11 16:42:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2018-04-11 16:42:54,587 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 4 [2018-04-11 16:42:54,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:54,588 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2018-04-11 16:42:54,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:42:54,588 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2018-04-11 16:42:54,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-04-11 16:42:54,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,588 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-04-11 16:42:54,588 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,589 INFO L82 PathProgramCache]: Analyzing trace with hash 16242080, now seen corresponding path program 1 times [2018-04-11 16:42:54,589 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,589 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,602 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:54,628 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:54,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:42:54,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:42:54,629 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:42:54,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,630 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand 3 states. [2018-04-11 16:42:54,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:54,667 INFO L93 Difference]: Finished difference Result 120 states and 134 transitions. [2018-04-11 16:42:54,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:42:54,667 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-04-11 16:42:54,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:54,670 INFO L225 Difference]: With dead ends: 120 [2018-04-11 16:42:54,670 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 16:42:54,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 16:42:54,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 66. [2018-04-11 16:42:54,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-11 16:42:54,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 72 transitions. [2018-04-11 16:42:54,678 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 72 transitions. Word has length 4 [2018-04-11 16:42:54,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:54,678 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 72 transitions. [2018-04-11 16:42:54,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:42:54,678 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 72 transitions. [2018-04-11 16:42:54,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 16:42:54,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,679 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:54,679 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,679 INFO L82 PathProgramCache]: Analyzing trace with hash 188363024, now seen corresponding path program 1 times [2018-04-11 16:42:54,679 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,679 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,680 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,696 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:54,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:54,729 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:54,729 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 16:42:54,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 16:42:54,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 16:42:54,730 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,730 INFO L87 Difference]: Start difference. First operand 66 states and 72 transitions. Second operand 3 states. [2018-04-11 16:42:54,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:54,796 INFO L93 Difference]: Finished difference Result 110 states and 125 transitions. [2018-04-11 16:42:54,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 16:42:54,796 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2018-04-11 16:42:54,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:54,797 INFO L225 Difference]: With dead ends: 110 [2018-04-11 16:42:54,797 INFO L226 Difference]: Without dead ends: 107 [2018-04-11 16:42:54,797 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 16:42:54,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-11 16:42:54,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 70. [2018-04-11 16:42:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-11 16:42:54,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2018-04-11 16:42:54,803 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 20 [2018-04-11 16:42:54,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:54,803 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2018-04-11 16:42:54,804 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 16:42:54,804 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2018-04-11 16:42:54,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 16:42:54,804 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,804 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:54,804 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,805 INFO L82 PathProgramCache]: Analyzing trace with hash 187552101, now seen corresponding path program 1 times [2018-04-11 16:42:54,805 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,805 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,806 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,806 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,820 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:54,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:54,861 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:54,861 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:42:54,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:42:54,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:42:54,862 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:42:54,862 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand 5 states. [2018-04-11 16:42:54,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:54,882 INFO L93 Difference]: Finished difference Result 72 states and 78 transitions. [2018-04-11 16:42:54,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:42:54,886 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-04-11 16:42:54,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:54,887 INFO L225 Difference]: With dead ends: 72 [2018-04-11 16:42:54,887 INFO L226 Difference]: Without dead ends: 70 [2018-04-11 16:42:54,887 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:42:54,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-04-11 16:42:54,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 68. [2018-04-11 16:42:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-11 16:42:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 74 transitions. [2018-04-11 16:42:54,894 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 74 transitions. Word has length 20 [2018-04-11 16:42:54,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:54,894 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 74 transitions. [2018-04-11 16:42:54,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:42:54,894 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 74 transitions. [2018-04-11 16:42:54,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:42:54,895 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,895 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:54,895 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,896 INFO L82 PathProgramCache]: Analyzing trace with hash -503577550, now seen corresponding path program 1 times [2018-04-11 16:42:54,896 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,896 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,913 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:54,941 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:54,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 16:42:54,941 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:42:54,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:42:54,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:42:54,942 INFO L87 Difference]: Start difference. First operand 68 states and 74 transitions. Second operand 6 states. [2018-04-11 16:42:54,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:54,963 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-04-11 16:42:54,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 16:42:54,963 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 16:42:54,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:54,964 INFO L225 Difference]: With dead ends: 68 [2018-04-11 16:42:54,964 INFO L226 Difference]: Without dead ends: 68 [2018-04-11 16:42:54,964 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:42:54,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-04-11 16:42:54,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-04-11 16:42:54,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-11 16:42:54,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-11 16:42:54,966 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 22 [2018-04-11 16:42:54,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:54,967 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-11 16:42:54,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:42:54,967 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-11 16:42:54,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:42:54,967 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:54,967 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:54,967 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:54,967 INFO L82 PathProgramCache]: Analyzing trace with hash -504388473, now seen corresponding path program 1 times [2018-04-11 16:42:54,967 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:54,967 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:54,968 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:54,968 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:54,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:55,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:55,017 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:55,017 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:42:55,017 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:42:55,018 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:42:55,018 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:42:55,018 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 6 states. [2018-04-11 16:42:55,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:55,076 INFO L93 Difference]: Finished difference Result 67 states and 72 transitions. [2018-04-11 16:42:55,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 16:42:55,076 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-04-11 16:42:55,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:55,077 INFO L225 Difference]: With dead ends: 67 [2018-04-11 16:42:55,077 INFO L226 Difference]: Without dead ends: 67 [2018-04-11 16:42:55,077 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:42:55,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-04-11 16:42:55,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-04-11 16:42:55,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-11 16:42:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 72 transitions. [2018-04-11 16:42:55,080 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 72 transitions. Word has length 22 [2018-04-11 16:42:55,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:55,080 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 72 transitions. [2018-04-11 16:42:55,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:42:55,081 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 72 transitions. [2018-04-11 16:42:55,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 16:42:55,081 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:55,081 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:55,081 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:55,081 INFO L82 PathProgramCache]: Analyzing trace with hash -504388472, now seen corresponding path program 1 times [2018-04-11 16:42:55,082 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:55,082 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:55,082 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:55,082 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:55,082 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:55,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:55,096 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:55,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:55,238 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:55,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 16:42:55,239 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 16:42:55,239 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 16:42:55,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:42:55,239 INFO L87 Difference]: Start difference. First operand 67 states and 72 transitions. Second operand 9 states. [2018-04-11 16:42:55,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:55,369 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2018-04-11 16:42:55,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 16:42:55,369 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-04-11 16:42:55,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:55,370 INFO L225 Difference]: With dead ends: 71 [2018-04-11 16:42:55,370 INFO L226 Difference]: Without dead ends: 71 [2018-04-11 16:42:55,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-11 16:42:55,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-11 16:42:55,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2018-04-11 16:42:55,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-04-11 16:42:55,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 75 transitions. [2018-04-11 16:42:55,379 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 75 transitions. Word has length 22 [2018-04-11 16:42:55,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:55,379 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 75 transitions. [2018-04-11 16:42:55,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 16:42:55,379 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 75 transitions. [2018-04-11 16:42:55,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 16:42:55,380 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:55,380 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:55,380 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:55,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1627241567, now seen corresponding path program 1 times [2018-04-11 16:42:55,380 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:55,380 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:55,381 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:55,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:55,382 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:55,391 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:55,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:55,562 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:55,562 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:55,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:55,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:55,591 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:55,634 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-11 16:42:55,636 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:55,654 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-11 16:42:55,654 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:55,668 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 16:42:55,668 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:48 [2018-04-11 16:42:55,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:55,883 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:55,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-04-11 16:42:55,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:42:55,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:42:55,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2018-04-11 16:42:55,885 INFO L87 Difference]: Start difference. First operand 70 states and 75 transitions. Second operand 19 states. [2018-04-11 16:42:56,160 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 58 DAG size of output 54 [2018-04-11 16:42:56,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:56,433 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2018-04-11 16:42:56,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 16:42:56,434 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 26 [2018-04-11 16:42:56,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:56,434 INFO L225 Difference]: With dead ends: 76 [2018-04-11 16:42:56,434 INFO L226 Difference]: Without dead ends: 76 [2018-04-11 16:42:56,434 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2018-04-11 16:42:56,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-11 16:42:56,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-04-11 16:42:56,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-11 16:42:56,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 81 transitions. [2018-04-11 16:42:56,437 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 81 transitions. Word has length 26 [2018-04-11 16:42:56,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:56,437 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 81 transitions. [2018-04-11 16:42:56,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:42:56,437 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 81 transitions. [2018-04-11 16:42:56,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-11 16:42:56,438 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:56,438 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:56,438 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:56,438 INFO L82 PathProgramCache]: Analyzing trace with hash 60646981, now seen corresponding path program 1 times [2018-04-11 16:42:56,438 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:56,438 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:56,439 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,439 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,439 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:56,487 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 16:42:56,488 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:56,488 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:42:56,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:42:56,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:42:56,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:42:56,488 INFO L87 Difference]: Start difference. First operand 76 states and 81 transitions. Second operand 6 states. [2018-04-11 16:42:56,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:56,506 INFO L93 Difference]: Finished difference Result 75 states and 80 transitions. [2018-04-11 16:42:56,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:42:56,506 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 42 [2018-04-11 16:42:56,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:56,507 INFO L225 Difference]: With dead ends: 75 [2018-04-11 16:42:56,507 INFO L226 Difference]: Without dead ends: 75 [2018-04-11 16:42:56,507 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:42:56,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-04-11 16:42:56,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-04-11 16:42:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-04-11 16:42:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 80 transitions. [2018-04-11 16:42:56,511 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 80 transitions. Word has length 42 [2018-04-11 16:42:56,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:56,511 INFO L459 AbstractCegarLoop]: Abstraction has 75 states and 80 transitions. [2018-04-11 16:42:56,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:42:56,511 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 80 transitions. [2018-04-11 16:42:56,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-11 16:42:56,512 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:56,512 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:56,512 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:56,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1880056518, now seen corresponding path program 1 times [2018-04-11 16:42:56,513 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:56,513 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:56,514 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,514 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:56,565 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-11 16:42:56,565 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:56,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 16:42:56,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 16:42:56,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 16:42:56,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 16:42:56,566 INFO L87 Difference]: Start difference. First operand 75 states and 80 transitions. Second operand 7 states. [2018-04-11 16:42:56,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:56,646 INFO L93 Difference]: Finished difference Result 103 states and 113 transitions. [2018-04-11 16:42:56,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:42:56,646 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 43 [2018-04-11 16:42:56,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:56,647 INFO L225 Difference]: With dead ends: 103 [2018-04-11 16:42:56,647 INFO L226 Difference]: Without dead ends: 103 [2018-04-11 16:42:56,647 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 16:42:56,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-11 16:42:56,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 92. [2018-04-11 16:42:56,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 16:42:56,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 104 transitions. [2018-04-11 16:42:56,651 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 104 transitions. Word has length 43 [2018-04-11 16:42:56,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:56,652 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 104 transitions. [2018-04-11 16:42:56,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 16:42:56,652 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 104 transitions. [2018-04-11 16:42:56,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 16:42:56,652 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:56,653 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:56,653 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:56,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1401597140, now seen corresponding path program 1 times [2018-04-11 16:42:56,653 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:56,653 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:56,654 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,654 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2018-04-11 16:42:56,706 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:42:56,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:42:56,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:42:56,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:42:56,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:42:56,707 INFO L87 Difference]: Start difference. First operand 92 states and 104 transitions. Second operand 5 states. [2018-04-11 16:42:56,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:56,723 INFO L93 Difference]: Finished difference Result 96 states and 105 transitions. [2018-04-11 16:42:56,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:42:56,724 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 45 [2018-04-11 16:42:56,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:56,725 INFO L225 Difference]: With dead ends: 96 [2018-04-11 16:42:56,725 INFO L226 Difference]: Without dead ends: 96 [2018-04-11 16:42:56,725 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:42:56,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-04-11 16:42:56,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 92. [2018-04-11 16:42:56,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-11 16:42:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2018-04-11 16:42:56,729 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 45 [2018-04-11 16:42:56,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:56,729 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2018-04-11 16:42:56,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:42:56,729 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2018-04-11 16:42:56,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 16:42:56,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:56,730 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:56,730 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:56,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1831541046, now seen corresponding path program 1 times [2018-04-11 16:42:56,731 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:56,731 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:56,732 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,732 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,732 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,742 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:56,799 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:56,799 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:56,799 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:56,800 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:56,858 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:56,859 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:56,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2018-04-11 16:42:56,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 16:42:56,859 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 16:42:56,859 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2018-04-11 16:42:56,859 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand 11 states. [2018-04-11 16:42:56,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:56,888 INFO L93 Difference]: Finished difference Result 98 states and 107 transitions. [2018-04-11 16:42:56,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:42:56,888 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-04-11 16:42:56,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:56,889 INFO L225 Difference]: With dead ends: 98 [2018-04-11 16:42:56,889 INFO L226 Difference]: Without dead ends: 98 [2018-04-11 16:42:56,889 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2018-04-11 16:42:56,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-11 16:42:56,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 96. [2018-04-11 16:42:56,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-04-11 16:42:56,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2018-04-11 16:42:56,893 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 47 [2018-04-11 16:42:56,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:56,893 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2018-04-11 16:42:56,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 16:42:56,893 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2018-04-11 16:42:56,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-11 16:42:56,894 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:56,895 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:56,895 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:56,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1842983231, now seen corresponding path program 2 times [2018-04-11 16:42:56,895 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:56,895 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:56,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:56,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:56,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:56,956 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:56,956 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:56,956 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:56,957 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:42:56,976 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:42:56,976 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:42:56,979 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:57,028 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:57,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:57,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2018-04-11 16:42:57,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 16:42:57,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 16:42:57,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-11 16:42:57,029 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand 13 states. [2018-04-11 16:42:57,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:57,056 INFO L93 Difference]: Finished difference Result 102 states and 111 transitions. [2018-04-11 16:42:57,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 16:42:57,059 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 51 [2018-04-11 16:42:57,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:57,059 INFO L225 Difference]: With dead ends: 102 [2018-04-11 16:42:57,059 INFO L226 Difference]: Without dead ends: 102 [2018-04-11 16:42:57,060 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-04-11 16:42:57,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-11 16:42:57,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2018-04-11 16:42:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-11 16:42:57,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 109 transitions. [2018-04-11 16:42:57,062 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 109 transitions. Word has length 51 [2018-04-11 16:42:57,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:57,062 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 109 transitions. [2018-04-11 16:42:57,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 16:42:57,062 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 109 transitions. [2018-04-11 16:42:57,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-11 16:42:57,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:57,063 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:57,063 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:57,063 INFO L82 PathProgramCache]: Analyzing trace with hash -973398840, now seen corresponding path program 3 times [2018-04-11 16:42:57,064 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:57,064 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:57,065 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:42:57,065 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:57,073 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:57,115 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:57,115 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:57,115 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:57,116 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 16:42:57,133 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 16:42:57,133 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:42:57,135 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:57,137 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 16:42:57,137 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:57,138 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:42:57,139 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:42:57,222 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| Int)) (= |c_#valid| (store |c_old(#valid)| |__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_malloc_#t~malloc12.base| 1))) is different from true [2018-04-11 16:42:57,228 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 16:42:57,229 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:57,231 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:42:57,232 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-11 16:42:57,243 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 3 not checked. [2018-04-11 16:42:57,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:57,244 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-11 16:42:57,244 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 16:42:57,244 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 16:42:57,244 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=196, Unknown=1, NotChecked=28, Total=272 [2018-04-11 16:42:57,244 INFO L87 Difference]: Start difference. First operand 100 states and 109 transitions. Second operand 17 states. [2018-04-11 16:42:57,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:57,631 INFO L93 Difference]: Finished difference Result 127 states and 137 transitions. [2018-04-11 16:42:57,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 16:42:57,631 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 55 [2018-04-11 16:42:57,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:57,632 INFO L225 Difference]: With dead ends: 127 [2018-04-11 16:42:57,632 INFO L226 Difference]: Without dead ends: 127 [2018-04-11 16:42:57,632 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=724, Unknown=2, NotChecked=56, Total=930 [2018-04-11 16:42:57,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-11 16:42:57,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 95. [2018-04-11 16:42:57,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2018-04-11 16:42:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 101 transitions. [2018-04-11 16:42:57,634 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 101 transitions. Word has length 55 [2018-04-11 16:42:57,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:57,634 INFO L459 AbstractCegarLoop]: Abstraction has 95 states and 101 transitions. [2018-04-11 16:42:57,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 16:42:57,634 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 101 transitions. [2018-04-11 16:42:57,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 16:42:57,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:57,635 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:57,635 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:57,635 INFO L82 PathProgramCache]: Analyzing trace with hash 284793810, now seen corresponding path program 1 times [2018-04-11 16:42:57,635 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:57,635 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:57,636 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,636 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:42:57,637 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:57,654 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:57,714 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:57,714 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:57,714 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:57,715 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:57,734 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:57,806 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:57,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2018-04-11 16:42:57,807 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 16:42:57,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 16:42:57,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=157, Unknown=0, NotChecked=0, Total=272 [2018-04-11 16:42:57,807 INFO L87 Difference]: Start difference. First operand 95 states and 101 transitions. Second operand 17 states. [2018-04-11 16:42:57,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:57,861 INFO L93 Difference]: Finished difference Result 101 states and 107 transitions. [2018-04-11 16:42:57,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 16:42:57,863 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 59 [2018-04-11 16:42:57,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:57,864 INFO L225 Difference]: With dead ends: 101 [2018-04-11 16:42:57,864 INFO L226 Difference]: Without dead ends: 101 [2018-04-11 16:42:57,864 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=115, Invalid=157, Unknown=0, NotChecked=0, Total=272 [2018-04-11 16:42:57,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-11 16:42:57,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 99. [2018-04-11 16:42:57,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-11 16:42:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 105 transitions. [2018-04-11 16:42:57,869 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 105 transitions. Word has length 59 [2018-04-11 16:42:57,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:57,869 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 105 transitions. [2018-04-11 16:42:57,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 16:42:57,870 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 105 transitions. [2018-04-11 16:42:57,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-11 16:42:57,870 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:57,870 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:57,870 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:57,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1424003493, now seen corresponding path program 2 times [2018-04-11 16:42:57,871 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:57,871 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:57,871 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:42:57,872 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:57,884 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:57,973 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:57,973 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:57,974 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:42:57,995 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:42:57,995 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:42:57,999 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:58,074 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 6 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:42:58,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:58,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2018-04-11 16:42:58,074 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:42:58,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:42:58,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=199, Unknown=0, NotChecked=0, Total=342 [2018-04-11 16:42:58,075 INFO L87 Difference]: Start difference. First operand 99 states and 105 transitions. Second operand 19 states. [2018-04-11 16:42:58,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:42:58,135 INFO L93 Difference]: Finished difference Result 105 states and 111 transitions. [2018-04-11 16:42:58,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 16:42:58,135 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 63 [2018-04-11 16:42:58,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:42:58,136 INFO L225 Difference]: With dead ends: 105 [2018-04-11 16:42:58,136 INFO L226 Difference]: Without dead ends: 105 [2018-04-11 16:42:58,136 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=199, Unknown=0, NotChecked=0, Total=342 [2018-04-11 16:42:58,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-11 16:42:58,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 103. [2018-04-11 16:42:58,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-11 16:42:58,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 109 transitions. [2018-04-11 16:42:58,141 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 109 transitions. Word has length 63 [2018-04-11 16:42:58,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:42:58,141 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 109 transitions. [2018-04-11 16:42:58,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:42:58,141 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 109 transitions. [2018-04-11 16:42:58,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 16:42:58,142 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:42:58,142 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:42:58,142 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:42:58,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1100403812, now seen corresponding path program 3 times [2018-04-11 16:42:58,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:42:58,143 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:42:58,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:58,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:42:58,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:42:58,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:42:58,156 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:42:58,275 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-11 16:42:58,275 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:42:58,275 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:42:58,276 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 16:42:58,296 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-11 16:42:58,297 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:42:58,300 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:42:58,325 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-11 16:42:58,326 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,342 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-11 16:42:58,342 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,356 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 16:42:58,356 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,357 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 16:42:58,358 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,371 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:42:58,371 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-11 16:42:58,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,523 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 50 [2018-04-11 16:42:58,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,548 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,549 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,549 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 36 [2018-04-11 16:42:58,550 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,573 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 29 treesize of output 28 [2018-04-11 16:42:58,573 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,593 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:42:58,593 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 37 [2018-04-11 16:42:58,594 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:42:58,608 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 16:42:58,609 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:73, output treesize:55 [2018-04-11 16:42:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2018-04-11 16:42:58,674 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:42:58,674 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2018-04-11 16:42:58,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 16:42:58,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 16:42:58,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=424, Unknown=1, NotChecked=0, Total=506 [2018-04-11 16:42:58,675 INFO L87 Difference]: Start difference. First operand 103 states and 109 transitions. Second operand 23 states. [2018-04-11 16:43:22,604 WARN L148 SmtUtils]: Spent 14277ms on a formula simplification that was a NOOP. DAG size: 52 [2018-04-11 16:43:42,884 WARN L151 SmtUtils]: Spent 20231ms on a formula simplification. DAG size of input: 56 DAG size of output 56 [2018-04-11 16:43:43,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,197 INFO L93 Difference]: Finished difference Result 194 states and 211 transitions. [2018-04-11 16:43:43,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 16:43:43,198 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 67 [2018-04-11 16:43:43,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,198 INFO L225 Difference]: With dead ends: 194 [2018-04-11 16:43:43,198 INFO L226 Difference]: Without dead ends: 194 [2018-04-11 16:43:43,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 35.7s TimeCoverageRelationStatistics Valid=294, Invalid=1509, Unknown=3, NotChecked=0, Total=1806 [2018-04-11 16:43:43,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-04-11 16:43:43,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 113. [2018-04-11 16:43:43,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-11 16:43:43,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 123 transitions. [2018-04-11 16:43:43,201 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 123 transitions. Word has length 67 [2018-04-11 16:43:43,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,202 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 123 transitions. [2018-04-11 16:43:43,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 16:43:43,202 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 123 transitions. [2018-04-11 16:43:43,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 16:43:43,202 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,203 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 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] [2018-04-11 16:43:43,203 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,203 INFO L82 PathProgramCache]: Analyzing trace with hash 904298640, now seen corresponding path program 1 times [2018-04-11 16:43:43,203 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,203 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,204 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,204 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:43:43,204 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,212 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:43,284 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:43:43,284 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:43:43,284 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:43:43,285 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:43:43,401 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 16:43:43,401 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:43:43,401 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2018-04-11 16:43:43,402 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 16:43:43,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 16:43:43,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=298, Unknown=0, NotChecked=0, Total=506 [2018-04-11 16:43:43,402 INFO L87 Difference]: Start difference. First operand 113 states and 123 transitions. Second operand 23 states. [2018-04-11 16:43:43,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,474 INFO L93 Difference]: Finished difference Result 119 states and 129 transitions. [2018-04-11 16:43:43,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 16:43:43,474 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 71 [2018-04-11 16:43:43,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,475 INFO L225 Difference]: With dead ends: 119 [2018-04-11 16:43:43,475 INFO L226 Difference]: Without dead ends: 119 [2018-04-11 16:43:43,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=329, Unknown=0, NotChecked=0, Total=552 [2018-04-11 16:43:43,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-11 16:43:43,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 117. [2018-04-11 16:43:43,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-11 16:43:43,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 127 transitions. [2018-04-11 16:43:43,478 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 127 transitions. Word has length 71 [2018-04-11 16:43:43,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,478 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 127 transitions. [2018-04-11 16:43:43,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 16:43:43,478 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 127 transitions. [2018-04-11 16:43:43,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-11 16:43:43,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,479 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:43:43,479 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,480 INFO L82 PathProgramCache]: Analyzing trace with hash -536883815, now seen corresponding path program 2 times [2018-04-11 16:43:43,480 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,480 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,481 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,481 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,492 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:43,548 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-11 16:43:43,548 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:43:43,549 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 16:43:43,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 16:43:43,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 16:43:43,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 16:43:43,549 INFO L87 Difference]: Start difference. First operand 117 states and 127 transitions. Second operand 5 states. [2018-04-11 16:43:43,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,580 INFO L93 Difference]: Finished difference Result 146 states and 157 transitions. [2018-04-11 16:43:43,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:43:43,580 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 75 [2018-04-11 16:43:43,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,581 INFO L225 Difference]: With dead ends: 146 [2018-04-11 16:43:43,581 INFO L226 Difference]: Without dead ends: 143 [2018-04-11 16:43:43,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:43:43,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-11 16:43:43,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 117. [2018-04-11 16:43:43,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-11 16:43:43,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 126 transitions. [2018-04-11 16:43:43,585 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 126 transitions. Word has length 75 [2018-04-11 16:43:43,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,585 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 126 transitions. [2018-04-11 16:43:43,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 16:43:43,585 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 126 transitions. [2018-04-11 16:43:43,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-11 16:43:43,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,586 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:43:43,586 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,586 INFO L82 PathProgramCache]: Analyzing trace with hash 576969602, now seen corresponding path program 1 times [2018-04-11 16:43:43,586 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,586 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,587 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 16:43:43,587 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,600 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:43,626 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2018-04-11 16:43:43,626 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:43:43,626 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 16:43:43,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 16:43:43,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 16:43:43,627 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 16:43:43,627 INFO L87 Difference]: Start difference. First operand 117 states and 126 transitions. Second operand 4 states. [2018-04-11 16:43:43,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,651 INFO L93 Difference]: Finished difference Result 128 states and 137 transitions. [2018-04-11 16:43:43,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 16:43:43,652 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 76 [2018-04-11 16:43:43,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,652 INFO L225 Difference]: With dead ends: 128 [2018-04-11 16:43:43,652 INFO L226 Difference]: Without dead ends: 128 [2018-04-11 16:43:43,653 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 16:43:43,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-11 16:43:43,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 122. [2018-04-11 16:43:43,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 16:43:43,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 131 transitions. [2018-04-11 16:43:43,656 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 131 transitions. Word has length 76 [2018-04-11 16:43:43,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,656 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 131 transitions. [2018-04-11 16:43:43,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 16:43:43,656 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 131 transitions. [2018-04-11 16:43:43,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 16:43:43,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,657 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:43:43,657 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1138689556, now seen corresponding path program 1 times [2018-04-11 16:43:43,657 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,657 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,672 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:43,680 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:43:43,680 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:43:43,680 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:43:43,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:43:43,766 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-04-11 16:43:43,766 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:43:43,766 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-11 16:43:43,767 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 16:43:43,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 16:43:43,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=38, Unknown=4, NotChecked=0, Total=56 [2018-04-11 16:43:43,767 INFO L87 Difference]: Start difference. First operand 122 states and 131 transitions. Second operand 8 states. [2018-04-11 16:43:43,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,890 INFO L93 Difference]: Finished difference Result 135 states and 143 transitions. [2018-04-11 16:43:43,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 16:43:43,890 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 85 [2018-04-11 16:43:43,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,890 INFO L225 Difference]: With dead ends: 135 [2018-04-11 16:43:43,891 INFO L226 Difference]: Without dead ends: 120 [2018-04-11 16:43:43,891 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=50, Unknown=4, NotChecked=0, Total=72 [2018-04-11 16:43:43,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-11 16:43:43,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2018-04-11 16:43:43,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-11 16:43:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 128 transitions. [2018-04-11 16:43:43,893 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 128 transitions. Word has length 85 [2018-04-11 16:43:43,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,893 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 128 transitions. [2018-04-11 16:43:43,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 16:43:43,894 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 128 transitions. [2018-04-11 16:43:43,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 16:43:43,894 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,894 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:43:43,895 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1664472138, now seen corresponding path program 1 times [2018-04-11 16:43:43,895 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,895 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:43:43,959 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 16:43:43,959 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 16:43:43,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 16:43:43,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 16:43:43,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 16:43:43,959 INFO L87 Difference]: Start difference. First operand 120 states and 128 transitions. Second operand 6 states. [2018-04-11 16:43:43,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:43:43,978 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2018-04-11 16:43:43,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 16:43:43,980 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 87 [2018-04-11 16:43:43,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:43:43,980 INFO L225 Difference]: With dead ends: 119 [2018-04-11 16:43:43,980 INFO L226 Difference]: Without dead ends: 119 [2018-04-11 16:43:43,980 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-11 16:43:43,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-11 16:43:43,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 117. [2018-04-11 16:43:43,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-11 16:43:43,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 123 transitions. [2018-04-11 16:43:43,983 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 123 transitions. Word has length 87 [2018-04-11 16:43:43,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:43:43,983 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 123 transitions. [2018-04-11 16:43:43,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 16:43:43,983 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 123 transitions. [2018-04-11 16:43:43,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 16:43:43,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:43:43,984 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:43:43,984 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:43:43,984 INFO L82 PathProgramCache]: Analyzing trace with hash 517505231, now seen corresponding path program 1 times [2018-04-11 16:43:43,984 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:43:43,984 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:43:43,985 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:43,985 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:43:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:43,996 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:43:44,000 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:43:44,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:43:44,000 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:43:44,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:43:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:43:44,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:43:44,045 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2018-04-11 16:43:44,045 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,068 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2018-04-11 16:43:44,069 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2018-04-11 16:43:44,071 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-04-11 16:43:44,090 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,106 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 16:43:44,106 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:50, output treesize:46 [2018-04-11 16:43:44,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,304 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 35 treesize of output 38 [2018-04-11 16:43:44,304 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,341 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2018-04-11 16:43:44,342 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,379 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,384 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 50 [2018-04-11 16:43:44,384 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,412 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,413 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2018-04-11 16:43:44,414 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 16:43:44,431 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:73, output treesize:55 [2018-04-11 16:43:44,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,714 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 53 [2018-04-11 16:43:44,714 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:44,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,786 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 70 [2018-04-11 16:43:44,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 16:43:44,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:44,906 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 82 [2018-04-11 16:43:44,907 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 16:43:45,012 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,018 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 62 [2018-04-11 16:43:45,019 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 16:43:45,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,140 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 46 [2018-04-11 16:43:45,141 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 54 [2018-04-11 16:43:45,144 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,258 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,263 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 80 [2018-04-11 16:43:45,264 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-11 16:43:45,403 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,403 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,404 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 48 [2018-04-11 16:43:45,404 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,407 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,408 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 56 [2018-04-11 16:43:45,409 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,525 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 48 [2018-04-11 16:43:45,526 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:43:45,529 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 54 [2018-04-11 16:43:45,529 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 16:43:45,638 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: 24 dim-0 vars, and 8 xjuncts. [2018-04-11 16:43:45,638 INFO L202 ElimStorePlain]: Needed 12 recursive calls to eliminate 24 variables, input treesize:205, output treesize:277 [2018-04-11 16:43:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:43:45,764 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:43:45,764 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-11 16:43:45,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 16:43:45,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 16:43:45,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=233, Unknown=5, NotChecked=0, Total=272 [2018-04-11 16:43:45,764 INFO L87 Difference]: Start difference. First operand 117 states and 123 transitions. Second operand 17 states. [2018-04-11 16:44:02,980 WARN L148 SmtUtils]: Spent 14093ms on a formula simplification that was a NOOP. DAG size: 52 [2018-04-11 16:44:25,584 WARN L151 SmtUtils]: Spent 22574ms on a formula simplification. DAG size of input: 57 DAG size of output 54 [2018-04-11 16:44:41,959 WARN L148 SmtUtils]: Spent 16344ms on a formula simplification that was a NOOP. DAG size: 56 [2018-04-11 16:44:56,575 WARN L148 SmtUtils]: Spent 14447ms on a formula simplification that was a NOOP. DAG size: 60 [2018-04-11 16:44:56,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:44:56,701 INFO L93 Difference]: Finished difference Result 151 states and 162 transitions. [2018-04-11 16:44:56,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 16:44:56,701 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 88 [2018-04-11 16:44:56,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:44:56,701 INFO L225 Difference]: With dead ends: 151 [2018-04-11 16:44:56,701 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 16:44:56,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 68.9s TimeCoverageRelationStatistics Valid=103, Invalid=702, Unknown=7, NotChecked=0, Total=812 [2018-04-11 16:44:56,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 16:44:56,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 124. [2018-04-11 16:44:56,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 16:44:56,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 133 transitions. [2018-04-11 16:44:56,705 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 133 transitions. Word has length 88 [2018-04-11 16:44:56,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:44:56,705 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 133 transitions. [2018-04-11 16:44:56,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 16:44:56,705 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 133 transitions. [2018-04-11 16:44:56,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 16:44:56,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:44:56,706 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:44:56,706 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:44:56,706 INFO L82 PathProgramCache]: Analyzing trace with hash -229313678, now seen corresponding path program 1 times [2018-04-11 16:44:56,706 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:44:56,706 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:44:56,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:56,707 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:56,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:56,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:44:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-11 16:44:56,769 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:44:56,769 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:44:56,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:56,788 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:44:56,819 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-11 16:44:56,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:44:56,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-11 16:44:56,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 16:44:56,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 16:44:56,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-11 16:44:56,820 INFO L87 Difference]: Start difference. First operand 124 states and 133 transitions. Second operand 8 states. [2018-04-11 16:44:56,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:44:56,865 INFO L93 Difference]: Finished difference Result 153 states and 163 transitions. [2018-04-11 16:44:56,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 16:44:56,865 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 88 [2018-04-11 16:44:56,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:44:56,866 INFO L225 Difference]: With dead ends: 153 [2018-04-11 16:44:56,867 INFO L226 Difference]: Without dead ends: 150 [2018-04-11 16:44:56,867 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-11 16:44:56,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-11 16:44:56,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 124. [2018-04-11 16:44:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-11 16:44:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 132 transitions. [2018-04-11 16:44:56,869 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 132 transitions. Word has length 88 [2018-04-11 16:44:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:44:56,869 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 132 transitions. [2018-04-11 16:44:56,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 16:44:56,869 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 132 transitions. [2018-04-11 16:44:56,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-11 16:44:56,870 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:44:56,870 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:44:56,870 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:44:56,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1521709257, now seen corresponding path program 1 times [2018-04-11 16:44:56,871 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:44:56,871 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:44:56,871 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:56,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:56,872 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:56,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:56,885 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:44:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:44:57,020 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:44:57,020 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:44:57,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:57,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:57,040 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:44:57,172 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2018-04-11 16:44:57,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:44:57,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 17 [2018-04-11 16:44:57,173 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 16:44:57,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 16:44:57,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2018-04-11 16:44:57,174 INFO L87 Difference]: Start difference. First operand 124 states and 132 transitions. Second operand 18 states. [2018-04-11 16:44:57,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:44:57,599 INFO L93 Difference]: Finished difference Result 147 states and 157 transitions. [2018-04-11 16:44:57,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:44:57,600 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 89 [2018-04-11 16:44:57,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:44:57,601 INFO L225 Difference]: With dead ends: 147 [2018-04-11 16:44:57,601 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 16:44:57,601 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2018-04-11 16:44:57,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 16:44:57,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 122. [2018-04-11 16:44:57,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 16:44:57,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 130 transitions. [2018-04-11 16:44:57,606 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 130 transitions. Word has length 89 [2018-04-11 16:44:57,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:44:57,606 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 130 transitions. [2018-04-11 16:44:57,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 16:44:57,606 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 130 transitions. [2018-04-11 16:44:57,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 16:44:57,607 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:44:57,607 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:44:57,607 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:44:57,607 INFO L82 PathProgramCache]: Analyzing trace with hash -71652930, now seen corresponding path program 1 times [2018-04-11 16:44:57,607 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:44:57,607 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:44:57,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:57,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:57,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:57,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:57,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:44:57,847 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2018-04-11 16:44:57,847 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:44:57,848 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:44:57,848 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:57,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:44:57,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-11 16:44:57,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 16:44:57,976 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:57,977 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:57,998 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:57,999 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2018-04-11 16:44:58,063 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 16:44:58,073 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:44:58,073 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-11 16:44:58,073 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,076 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,080 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:44:58,080 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:16 [2018-04-11 16:44:58,102 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:44:58,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:44:58,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 23 [2018-04-11 16:44:58,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 16:44:58,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 16:44:58,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2018-04-11 16:44:58,103 INFO L87 Difference]: Start difference. First operand 122 states and 130 transitions. Second operand 24 states. [2018-04-11 16:44:58,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:44:58,375 INFO L93 Difference]: Finished difference Result 164 states and 172 transitions. [2018-04-11 16:44:58,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 16:44:58,375 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 90 [2018-04-11 16:44:58,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:44:58,376 INFO L225 Difference]: With dead ends: 164 [2018-04-11 16:44:58,376 INFO L226 Difference]: Without dead ends: 164 [2018-04-11 16:44:58,376 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 16:44:58,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-11 16:44:58,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 144. [2018-04-11 16:44:58,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-11 16:44:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 155 transitions. [2018-04-11 16:44:58,378 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 155 transitions. Word has length 90 [2018-04-11 16:44:58,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:44:58,378 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 155 transitions. [2018-04-11 16:44:58,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 16:44:58,378 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 155 transitions. [2018-04-11 16:44:58,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 16:44:58,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:44:58,380 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:44:58,380 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:44:58,380 INFO L82 PathProgramCache]: Analyzing trace with hash 2073726920, now seen corresponding path program 1 times [2018-04-11 16:44:58,380 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:44:58,380 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:44:58,381 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:58,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:58,381 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:58,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:44:58,682 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:44:58,682 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:44:58,707 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:44:58,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:58,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:58,731 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:44:58,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 16:44:58,806 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,807 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:44:58,841 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-11 16:44:58,847 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 16:44:58,847 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,848 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,854 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,854 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2018-04-11 16:44:58,875 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-11 16:44:58,875 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,875 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,876 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:3 [2018-04-11 16:44:58,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-11 16:44:58,889 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:44:58,890 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-11 16:44:58,890 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,892 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,895 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:58,895 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:29, output treesize:5 [2018-04-11 16:44:58,908 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2018-04-11 16:44:58,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 16:44:58,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 25 [2018-04-11 16:44:58,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 16:44:58,908 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 16:44:58,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2018-04-11 16:44:58,909 INFO L87 Difference]: Start difference. First operand 144 states and 155 transitions. Second operand 26 states. [2018-04-11 16:44:59,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:44:59,248 INFO L93 Difference]: Finished difference Result 151 states and 162 transitions. [2018-04-11 16:44:59,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 16:44:59,249 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 91 [2018-04-11 16:44:59,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:44:59,250 INFO L225 Difference]: With dead ends: 151 [2018-04-11 16:44:59,250 INFO L226 Difference]: Without dead ends: 151 [2018-04-11 16:44:59,250 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 16:44:59,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-11 16:44:59,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2018-04-11 16:44:59,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-04-11 16:44:59,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 158 transitions. [2018-04-11 16:44:59,253 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 158 transitions. Word has length 91 [2018-04-11 16:44:59,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:44:59,254 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 158 transitions. [2018-04-11 16:44:59,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 16:44:59,254 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 158 transitions. [2018-04-11 16:44:59,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-11 16:44:59,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:44:59,254 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:44:59,254 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:44:59,255 INFO L82 PathProgramCache]: Analyzing trace with hash -410460094, now seen corresponding path program 1 times [2018-04-11 16:44:59,255 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:44:59,255 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:44:59,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:59,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:59,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:44:59,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:59,271 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:44:59,331 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:44:59,331 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:44:59,331 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:44:59,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:44:59,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:44:59,360 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:44:59,362 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 16:44:59,362 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,365 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,366 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 16:44:59,444 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:44:59,445 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:44:59,445 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 16:44:59,446 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,449 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,449 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2018-04-11 16:44:59,470 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-04-11 16:44:59,472 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 16:44:59,472 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,473 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,479 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,479 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2018-04-11 16:44:59,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-04-11 16:44:59,523 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:44:59,528 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 16:44:59,528 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:34, output treesize:29 [2018-04-11 16:45:03,546 WARN L148 SmtUtils]: Spent 2003ms on a formula simplification that was a NOOP. DAG size: 21 [2018-04-11 16:45:03,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2018-04-11 16:45:03,588 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 16:45:03,589 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-04-11 16:45:03,589 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:03,591 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:45:03,596 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:45:03,596 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:52, output treesize:10 [2018-04-11 16:45:03,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:03,616 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-11 16:45:03,617 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:03,621 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 16:45:03,621 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:11 [2018-04-11 16:45:03,656 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-04-11 16:45:03,656 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:45:03,656 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-11 16:45:03,656 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 16:45:03,656 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 16:45:03,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=303, Unknown=1, NotChecked=0, Total=342 [2018-04-11 16:45:03,656 INFO L87 Difference]: Start difference. First operand 147 states and 158 transitions. Second operand 19 states. [2018-04-11 16:45:35,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:45:35,263 INFO L93 Difference]: Finished difference Result 164 states and 176 transitions. [2018-04-11 16:45:35,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 16:45:35,264 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 94 [2018-04-11 16:45:35,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:45:35,265 INFO L225 Difference]: With dead ends: 164 [2018-04-11 16:45:35,265 INFO L226 Difference]: Without dead ends: 164 [2018-04-11 16:45:35,265 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=95, Invalid=714, Unknown=3, NotChecked=0, Total=812 [2018-04-11 16:45:35,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-11 16:45:35,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-04-11 16:45:35,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-11 16:45:35,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 161 transitions. [2018-04-11 16:45:35,268 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 161 transitions. Word has length 94 [2018-04-11 16:45:35,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:45:35,268 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 161 transitions. [2018-04-11 16:45:35,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 16:45:35,269 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 161 transitions. [2018-04-11 16:45:35,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 16:45:35,269 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:45:35,269 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:45:35,269 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:45:35,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1940222125, now seen corresponding path program 1 times [2018-04-11 16:45:35,270 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:45:35,270 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:45:35,271 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:45:35,271 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:45:35,271 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:45:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:45:35,281 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:45:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-04-11 16:45:35,385 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:45:35,385 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:45:35,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:45:35,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:45:35,404 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:45:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2018-04-11 16:45:35,438 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 16:45:35,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2018-04-11 16:45:35,439 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 16:45:35,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 16:45:35,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2018-04-11 16:45:35,439 INFO L87 Difference]: Start difference. First operand 150 states and 161 transitions. Second operand 14 states. [2018-04-11 16:45:35,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 16:45:35,553 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-04-11 16:45:35,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 16:45:35,553 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 98 [2018-04-11 16:45:35,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 16:45:35,553 INFO L225 Difference]: With dead ends: 149 [2018-04-11 16:45:35,553 INFO L226 Difference]: Without dead ends: 149 [2018-04-11 16:45:35,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2018-04-11 16:45:35,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-11 16:45:35,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2018-04-11 16:45:35,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-04-11 16:45:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 158 transitions. [2018-04-11 16:45:35,555 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 158 transitions. Word has length 98 [2018-04-11 16:45:35,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 16:45:35,556 INFO L459 AbstractCegarLoop]: Abstraction has 149 states and 158 transitions. [2018-04-11 16:45:35,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 16:45:35,556 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 158 transitions. [2018-04-11 16:45:35,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 16:45:35,556 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 16:45:35,556 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 16:45:35,556 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_add_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kref_initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_createErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__LDV_INIT_LIST_HEADErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_destroy_msgsErr2RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_set_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_add_tailErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_addErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_dev_get_drvdataErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_atomic_sub_returnErr1RequiresViolation, ULTIMATE.initErr3RequiresViolation, ULTIMATE.initErr1RequiresViolation, ULTIMATE.initErr2RequiresViolation, ULTIMATE.initErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_allocErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_freeErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__entry_pointErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err6RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err7RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__alloc_17Err2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i____ldv_list_delErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr2AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr5AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr0RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr4AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_kobject_cleanupErr3AssertViolationMEMORY_FREE, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr1RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr3RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr2RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr4RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr5RequiresViolation, __U_MULTI_fmemleaks_test_____false_valid_memtrack_i__ldv_msg_fillErr0RequiresViolation]=== [2018-04-11 16:45:35,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1043897450, now seen corresponding path program 2 times [2018-04-11 16:45:35,556 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS_NO_ARRAY [2018-04-11 16:45:35,557 INFO L68 tionRefinementEngine]: Using refinement strategy SmtInterpolRefinementStrategy [2018-04-11 16:45:35,557 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:45:35,557 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 16:45:35,557 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 16:45:35,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 16:45:35,571 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 16:45:35,576 INFO L431 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown lemma type! [2018-04-11 16:45:35,577 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 16:45:35,577 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_FP [2018-04-11 16:45:35,577 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 16:45:35,611 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 16:45:35,611 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 16:45:35,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 16:45:35,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 16:45:35,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,628 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,628 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 16:45:35,741 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:35,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 49 [2018-04-11 16:45:35,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:35,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:35,770 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 55 [2018-04-11 16:45:35,771 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:35,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:35,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 52 [2018-04-11 16:45:35,798 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,843 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2018-04-11 16:45:35,844 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:35,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2018-04-11 16:45:35,867 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:95, output treesize:89 [2018-04-11 16:45:36,065 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,068 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 68 [2018-04-11 16:45:36,068 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,204 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 60 [2018-04-11 16:45:36,204 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,284 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 97 [2018-04-11 16:45:36,285 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,363 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 70 [2018-04-11 16:45:36,363 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,436 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 71 [2018-04-11 16:45:36,438 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,516 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,517 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,518 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 70 [2018-04-11 16:45:36,518 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,585 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 78 [2018-04-11 16:45:36,585 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:45:36,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 82 [2018-04-11 16:45:36,657 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 16:45:36,720 INFO L267 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 8 dim-1 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2018-04-11 16:45:36,720 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 28 variables, input treesize:281, output treesize:225 [2018-04-11 16:45:47,927 WARN L151 SmtUtils]: Spent 11144ms on a formula simplification. DAG size of input: 123 DAG size of output 96 [2018-04-11 16:45:59,145 WARN L148 SmtUtils]: Spent 9154ms on a formula simplification that was a NOOP. DAG size: 99 [2018-04-11 16:46:10,530 WARN L148 SmtUtils]: Spent 11336ms on a formula simplification that was a NOOP. DAG size: 101 [2018-04-11 16:46:10,579 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:10,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:10,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:10,583 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:10,593 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 85 treesize of output 126 [2018-04-11 16:46:10,594 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:10,874 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:10,886 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 83 treesize of output 98 [2018-04-11 16:46:10,887 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:11,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,222 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 85 [2018-04-11 16:46:11,223 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,226 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,227 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 73 [2018-04-11 16:46:11,227 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,230 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 73 [2018-04-11 16:46:11,230 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,519 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 75 [2018-04-11 16:46:11,519 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,521 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 75 [2018-04-11 16:46:11,522 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,526 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 83 [2018-04-11 16:46:11,526 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:11,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:11,819 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 77 treesize of output 126 [2018-04-11 16:46:11,820 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:12,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,220 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,221 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 79 treesize of output 138 [2018-04-11 16:46:12,235 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:12,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:12,734 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 82 [2018-04-11 16:46:12,734 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:13,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,142 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,154 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 79 treesize of output 138 [2018-04-11 16:46:13,155 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:13,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,726 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 79 [2018-04-11 16:46:13,727 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:13,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,729 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2018-04-11 16:46:13,729 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:13,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:13,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2018-04-11 16:46:13,732 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,212 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,213 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,214 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 73 [2018-04-11 16:46:14,214 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 79 [2018-04-11 16:46:14,217 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,220 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 75 [2018-04-11 16:46:14,220 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,705 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2018-04-11 16:46:14,706 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,709 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,710 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,711 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 75 [2018-04-11 16:46:14,711 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:14,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:14,714 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 77 [2018-04-11 16:46:14,715 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-11 16:46:15,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:15,149 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:15,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:15,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:15,153 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 16:46:15,163 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 75 treesize of output 124 [2018-04-11 16:46:15,164 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 4 xjuncts. [2018-04-11 16:46:15,729 INFO L267 ElimStorePlain]: Start of recursive call 1: 42 dim-0 vars, 12 dim-1 vars, End of recursive call: 102 dim-0 vars, and 18 xjuncts. [2018-04-11 16:46:15,729 INFO L202 ElimStorePlain]: Needed 23 recursive calls to eliminate 54 variables, input treesize:485, output treesize:1103 Received shutdown request... [2018-04-11 16:46:28,046 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 16:46:28,046 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 16:46:28,049 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 16:46:28,049 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 04:46:28 BoogieIcfgContainer [2018-04-11 16:46:28,050 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 16:46:28,050 INFO L168 Benchmark]: Toolchain (without parser) took 215001.91 ms. Allocated memory was 403.2 MB in the beginning and 823.7 MB in the end (delta: 420.5 MB). Free memory was 334.7 MB in the beginning and 748.0 MB in the end (delta: -413.2 MB). Peak memory consumption was 362.8 MB. Max. memory is 5.3 GB. [2018-04-11 16:46:28,051 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 403.2 MB. Free memory is still 363.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 16:46:28,051 INFO L168 Benchmark]: CACSL2BoogieTranslator took 343.58 ms. Allocated memory is still 403.2 MB. Free memory was 334.7 MB in the beginning and 290.0 MB in the end (delta: 44.7 MB). Peak memory consumption was 44.7 MB. Max. memory is 5.3 GB. [2018-04-11 16:46:28,051 INFO L168 Benchmark]: Boogie Preprocessor took 59.45 ms. Allocated memory is still 403.2 MB. Free memory was 290.0 MB in the beginning and 284.7 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. [2018-04-11 16:46:28,051 INFO L168 Benchmark]: RCFGBuilder took 797.22 ms. Allocated memory was 403.2 MB in the beginning and 587.2 MB in the end (delta: 184.0 MB). Free memory was 284.7 MB in the beginning and 456.4 MB in the end (delta: -171.7 MB). Peak memory consumption was 28.2 MB. Max. memory is 5.3 GB. [2018-04-11 16:46:28,051 INFO L168 Benchmark]: TraceAbstraction took 213798.52 ms. Allocated memory was 587.2 MB in the beginning and 823.7 MB in the end (delta: 236.5 MB). Free memory was 454.9 MB in the beginning and 748.0 MB in the end (delta: -293.1 MB). Peak memory consumption was 299.0 MB. Max. memory is 5.3 GB. [2018-04-11 16:46:28,052 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.17 ms. Allocated memory is still 403.2 MB. Free memory is still 363.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 343.58 ms. Allocated memory is still 403.2 MB. Free memory was 334.7 MB in the beginning and 290.0 MB in the end (delta: 44.7 MB). Peak memory consumption was 44.7 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 59.45 ms. Allocated memory is still 403.2 MB. Free memory was 290.0 MB in the beginning and 284.7 MB in the end (delta: 5.3 MB). Peak memory consumption was 5.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 797.22 ms. Allocated memory was 403.2 MB in the beginning and 587.2 MB in the end (delta: 184.0 MB). Free memory was 284.7 MB in the beginning and 456.4 MB in the end (delta: -171.7 MB). Peak memory consumption was 28.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 213798.52 ms. Allocated memory was 587.2 MB in the beginning and 823.7 MB in the end (delta: 236.5 MB). Free memory was 454.9 MB in the beginning and 748.0 MB in the end (delta: -293.1 MB). Peak memory consumption was 299.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1258]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1258). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1256]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1256). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1294]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1294). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1411]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1411). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1121). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1100]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1100). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1099]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1099). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1179]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1179). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1471]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1471). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1198]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1198). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1126]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1126). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1109]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1109). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1108). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1110]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1110). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1107]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1107). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1193]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1193). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1267]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1267). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1265]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1265). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1135]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1135). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1146]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1146). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1163]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1163). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1164]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1164). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1463]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1463). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1467]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1467). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1463]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1463). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1467]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1467). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1131]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1131). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1452]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1452). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1446]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1446). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1452]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1452). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1451]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1451). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1116]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1116). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1115]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1115). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1339]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1339). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1344]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1344). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1340]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 1340). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1157]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1157). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - TimeoutResultAtElement [Line: 1156]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 1156). Cancelled while BasicCegarLoop was analyzing trace of length 102 with TraceHistMax 11, while TraceCheckSpWp was constructing forward predicates, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 559. - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 368 locations, 83 error locations. TIMEOUT Result, 213.7s OverallTime, 30 OverallIterations, 11 TraceHistogramMax, 150.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1757 SDtfs, 1924 SDslu, 9813 SDs, 0 SdLazy, 5208 SolverSat, 338 SolverUnsat, 56 SolverUnknown, 0 SolverNotchecked, 40.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1485 GetRequests, 1061 SyntacticMatches, 14 SemanticMatches, 410 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1855 ImplicationChecksByTransitivity, 116.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=150occurred in iteration=28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 29 MinimizatonAttempts, 405 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 9.9s InterpolantComputationTime, 2806 NumberOfCodeBlocks, 2754 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 2497 ConstructedInterpolants, 68 QuantifiedInterpolants, 897517 SizeOfPredicates, 78 NumberOfNonLiveVariables, 4020 ConjunctsInSsa, 314 ConjunctsInUnsatCore, 42 InterpolantComputations, 14 PerfectInterpolantSequences, 3628/4681 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test17_3_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_16-46-28-057.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memleaks_test17_3_false-valid-memtrack.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_NoArray.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_16-46-28-057.csv Completed graceful shutdown