./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 15:42:25,987 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 15:42:25,990 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 15:42:26,022 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 15:42:26,023 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 15:42:26,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 15:42:26,026 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 15:42:26,028 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 15:42:26,030 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 15:42:26,031 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 15:42:26,032 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 15:42:26,033 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 15:42:26,033 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 15:42:26,035 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 15:42:26,036 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 15:42:26,037 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 15:42:26,048 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 15:42:26,052 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 15:42:26,054 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 15:42:26,059 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 15:42:26,061 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 15:42:26,062 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 15:42:26,064 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 15:42:26,065 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 15:42:26,068 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 15:42:26,069 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 15:42:26,069 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 15:42:26,070 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 15:42:26,071 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 15:42:26,072 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 15:42:26,072 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 15:42:26,073 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 15:42:26,074 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 15:42:26,075 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 15:42:26,076 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 15:42:26,076 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 15:42:26,077 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 15:42:26,077 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 15:42:26,077 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 15:42:26,078 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 15:42:26,079 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 15:42:26,080 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-11-23 15:42:26,105 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 15:42:26,105 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 15:42:26,105 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 15:42:26,106 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 15:42:26,106 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 15:42:26,107 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 15:42:26,107 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 15:42:26,107 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 15:42:26,107 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 15:42:26,108 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 15:42:26,108 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 15:42:26,108 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 15:42:26,108 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 15:42:26,108 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 15:42:26,109 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 15:42:26,109 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 15:42:26,109 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 15:42:26,109 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 15:42:26,110 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-23 15:42:26,110 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-23 15:42:26,110 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 15:42:26,111 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 15:42:26,111 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-23 15:42:26,111 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 15:42:26,111 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 15:42:26,111 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 15:42:26,112 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-23 15:42:26,112 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-23 15:42:26,112 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-23 15:42:26,112 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 15:42:26,112 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 15:42:26,113 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 15:42:26,113 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 15:42:26,113 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 15:42:26,113 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 15:42:26,113 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:42:26,114 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 15:42:26,114 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 15:42:26,114 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 15:42:26,114 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 15:42:26,115 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 15:42:26,115 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 15:42:26,115 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 [2022-11-23 15:42:26,406 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 15:42:26,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 15:42:26,433 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 15:42:26,434 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 15:42:26,435 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 15:42:26,436 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2022-11-23 15:42:29,547 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 15:42:29,956 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 15:42:29,960 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2022-11-23 15:42:29,982 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/dd525690e/d1e29ee383a24cdca5f2ba3565c5787b/FLAGc6172ae82 [2022-11-23 15:42:29,997 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/dd525690e/d1e29ee383a24cdca5f2ba3565c5787b [2022-11-23 15:42:30,002 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 15:42:30,004 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 15:42:30,009 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 15:42:30,009 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 15:42:30,015 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 15:42:30,016 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:42:29" (1/1) ... [2022-11-23 15:42:30,017 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@712f9248 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30, skipping insertion in model container [2022-11-23 15:42:30,017 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:42:29" (1/1) ... [2022-11-23 15:42:30,025 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 15:42:30,100 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 15:42:30,385 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-23 15:42:30,765 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2022-11-23 15:42:30,802 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:42:30,815 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 15:42:30,845 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-23 15:42:30,874 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2022-11-23 15:42:30,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:42:30,987 INFO L208 MainTranslator]: Completed translation [2022-11-23 15:42:30,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30 WrapperNode [2022-11-23 15:42:30,988 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 15:42:30,989 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 15:42:30,989 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 15:42:30,989 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 15:42:30,998 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,041 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,073 INFO L138 Inliner]: procedures = 325, calls = 53, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 41 [2022-11-23 15:42:31,073 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 15:42:31,074 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 15:42:31,074 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 15:42:31,075 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 15:42:31,085 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,085 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,091 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,091 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,109 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,120 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,122 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,123 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,128 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 15:42:31,134 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 15:42:31,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 15:42:31,134 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 15:42:31,135 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (1/1) ... [2022-11-23 15:42:31,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:42:31,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 15:42:31,167 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 15:42:31,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 15:42:31,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-23 15:42:31,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 15:42:31,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 15:42:31,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-23 15:42:31,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-23 15:42:31,221 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2022-11-23 15:42:31,221 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2022-11-23 15:42:31,221 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-23 15:42:31,221 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-23 15:42:31,221 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-23 15:42:31,222 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-23 15:42:31,222 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-23 15:42:31,222 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-23 15:42:31,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-23 15:42:31,222 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 15:42:31,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 15:42:31,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 15:42:31,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 15:42:31,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 15:42:31,226 WARN L209 CfgBuilder]: User set CodeBlockSize to LoopFreeBlock but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-23 15:42:31,359 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 15:42:31,361 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 15:42:31,658 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 15:42:31,665 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 15:42:31,665 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-23 15:42:31,667 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:42:31 BoogieIcfgContainer [2022-11-23 15:42:31,668 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 15:42:31,670 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 15:42:31,670 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 15:42:31,673 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 15:42:31,674 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:42:29" (1/3) ... [2022-11-23 15:42:31,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d0a2b85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:42:31, skipping insertion in model container [2022-11-23 15:42:31,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:42:30" (2/3) ... [2022-11-23 15:42:31,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d0a2b85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:42:31, skipping insertion in model container [2022-11-23 15:42:31,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:42:31" (3/3) ... [2022-11-23 15:42:31,677 INFO L112 eAbstractionObserver]: Analyzing ICFG singleton_with-uninit-problems.i [2022-11-23 15:42:31,695 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 15:42:31,695 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2022-11-23 15:42:31,695 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-23 15:42:32,000 INFO L144 ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions. [2022-11-23 15:42:32,046 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-23 15:42:32,061 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 266 places, 257 transitions, 621 flow [2022-11-23 15:42:32,064 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 266 places, 257 transitions, 621 flow [2022-11-23 15:42:32,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 257 transitions, 621 flow [2022-11-23 15:42:32,147 INFO L130 PetriNetUnfolder]: 7/178 cut-off events. [2022-11-23 15:42:32,147 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-23 15:42:32,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 178 events. 7/178 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 185 event pairs, 0 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 149. Up to 3 conditions per place. [2022-11-23 15:42:32,157 INFO L119 LiptonReduction]: Number of co-enabled transitions 2920 [2022-11-23 15:42:38,948 INFO L134 LiptonReduction]: Checked pairs total: 10036 [2022-11-23 15:42:38,948 INFO L136 LiptonReduction]: Total number of compositions: 187 [2022-11-23 15:42:38,957 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 154 places, 143 transitions, 393 flow [2022-11-23 15:42:40,006 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:40,039 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 15:42:40,048 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@66f285ee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 15:42:40,049 INFO L358 AbstractCegarLoop]: Starting to check reachability of 73 error locations. [2022-11-23 15:42:40,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:40,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2022-11-23 15:42:40,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:40,082 INFO L195 NwaCegarLoop]: trace histogram [1] [2022-11-23 15:42:40,083 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:40,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:40,089 INFO L85 PathProgramCache]: Analyzing trace with hash 706, now seen corresponding path program 1 times [2022-11-23 15:42:40,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:40,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110316814] [2022-11-23 15:42:40,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:40,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:40,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:40,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:40,257 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:40,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110316814] [2022-11-23 15:42:40,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110316814] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:40,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:40,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-11-23 15:42:40,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426284435] [2022-11-23 15:42:40,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:40,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-23 15:42:40,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:40,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-23 15:42:40,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 15:42:40,330 INFO L87 Difference]: Start difference. First operand has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:41,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:41,007 INFO L93 Difference]: Finished difference Result 15703 states and 69999 transitions. [2022-11-23 15:42:41,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-23 15:42:41,009 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1 [2022-11-23 15:42:41,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:41,383 INFO L225 Difference]: With dead ends: 15703 [2022-11-23 15:42:41,384 INFO L226 Difference]: Without dead ends: 15703 [2022-11-23 15:42:41,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 15:42:41,391 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:41,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 30 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:41,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15703 states. [2022-11-23 15:42:42,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15703 to 15703. [2022-11-23 15:42:42,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15703 states, 14485 states have (on average 4.8325163962720055) internal successors, (69999), 15702 states have internal predecessors, (69999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:43,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15703 states to 15703 states and 69999 transitions. [2022-11-23 15:42:43,006 INFO L78 Accepts]: Start accepts. Automaton has 15703 states and 69999 transitions. Word has length 1 [2022-11-23 15:42:43,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:43,007 INFO L495 AbstractCegarLoop]: Abstraction has 15703 states and 69999 transitions. [2022-11-23 15:42:43,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand 15703 states and 69999 transitions. [2022-11-23 15:42:43,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-23 15:42:43,008 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:43,008 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-23 15:42:43,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-23 15:42:43,009 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:43,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:43,010 INFO L85 PathProgramCache]: Analyzing trace with hash 692260, now seen corresponding path program 1 times [2022-11-23 15:42:43,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:43,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213737850] [2022-11-23 15:42:43,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:43,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:43,421 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:43,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213737850] [2022-11-23 15:42:43,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213737850] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:43,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:43,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 15:42:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117676262] [2022-11-23 15:42:43,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:43,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:43,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:43,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:43,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:43,428 INFO L87 Difference]: Start difference. First operand 15703 states and 69999 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:44,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:44,120 INFO L93 Difference]: Finished difference Result 11793 states and 51538 transitions. [2022-11-23 15:42:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:44,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-23 15:42:44,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:44,269 INFO L225 Difference]: With dead ends: 11793 [2022-11-23 15:42:44,269 INFO L226 Difference]: Without dead ends: 11793 [2022-11-23 15:42:44,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:44,271 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 70 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:44,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 16 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:42:44,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11793 states. [2022-11-23 15:42:45,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11793 to 11784. [2022-11-23 15:42:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11784 states, 10970 states have (on average 4.697265268915223) internal successors, (51529), 11783 states have internal predecessors, (51529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:45,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11784 states to 11784 states and 51529 transitions. [2022-11-23 15:42:45,306 INFO L78 Accepts]: Start accepts. Automaton has 11784 states and 51529 transitions. Word has length 3 [2022-11-23 15:42:45,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:45,307 INFO L495 AbstractCegarLoop]: Abstraction has 11784 states and 51529 transitions. [2022-11-23 15:42:45,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:45,308 INFO L276 IsEmpty]: Start isEmpty. Operand 11784 states and 51529 transitions. [2022-11-23 15:42:45,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-23 15:42:45,308 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:45,308 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-23 15:42:45,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-23 15:42:45,309 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:45,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:45,310 INFO L85 PathProgramCache]: Analyzing trace with hash 692261, now seen corresponding path program 1 times [2022-11-23 15:42:45,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:45,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350351659] [2022-11-23 15:42:45,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:45,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:45,511 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:45,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350351659] [2022-11-23 15:42:45,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350351659] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:45,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:45,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 15:42:45,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595235557] [2022-11-23 15:42:45,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:45,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:45,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:45,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:45,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:45,513 INFO L87 Difference]: Start difference. First operand 11784 states and 51529 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:46,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:46,039 INFO L93 Difference]: Finished difference Result 15710 states and 66086 transitions. [2022-11-23 15:42:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:46,039 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-23 15:42:46,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:46,183 INFO L225 Difference]: With dead ends: 15710 [2022-11-23 15:42:46,183 INFO L226 Difference]: Without dead ends: 15710 [2022-11-23 15:42:46,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:46,187 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 74 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:46,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 62 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 15:42:46,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15710 states. [2022-11-23 15:42:46,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15710 to 11783. [2022-11-23 15:42:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11783 states, 10969 states have (on average 4.69751116783663) internal successors, (51527), 11782 states have internal predecessors, (51527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:46,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11783 states to 11783 states and 51527 transitions. [2022-11-23 15:42:46,983 INFO L78 Accepts]: Start accepts. Automaton has 11783 states and 51527 transitions. Word has length 3 [2022-11-23 15:42:46,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:46,983 INFO L495 AbstractCegarLoop]: Abstraction has 11783 states and 51527 transitions. [2022-11-23 15:42:46,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:46,983 INFO L276 IsEmpty]: Start isEmpty. Operand 11783 states and 51527 transitions. [2022-11-23 15:42:46,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-23 15:42:46,984 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:46,984 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-23 15:42:46,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-23 15:42:46,984 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:46,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:46,985 INFO L85 PathProgramCache]: Analyzing trace with hash 21458262, now seen corresponding path program 1 times [2022-11-23 15:42:46,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:46,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067417562] [2022-11-23 15:42:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:46,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:47,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:47,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:47,173 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:47,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067417562] [2022-11-23 15:42:47,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067417562] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:47,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:47,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 15:42:47,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272808168] [2022-11-23 15:42:47,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:47,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:47,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:47,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:47,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:47,176 INFO L87 Difference]: Start difference. First operand 11783 states and 51527 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:47,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:47,505 INFO L93 Difference]: Finished difference Result 11771 states and 51500 transitions. [2022-11-23 15:42:47,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:47,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-23 15:42:47,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:47,591 INFO L225 Difference]: With dead ends: 11771 [2022-11-23 15:42:47,591 INFO L226 Difference]: Without dead ends: 11771 [2022-11-23 15:42:47,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:47,592 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 6 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:47,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 42 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:47,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11771 states. [2022-11-23 15:42:48,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11771 to 11771. [2022-11-23 15:42:48,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11771 states, 10959 states have (on average 4.699333880828543) internal successors, (51500), 11770 states have internal predecessors, (51500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:48,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11771 states to 11771 states and 51500 transitions. [2022-11-23 15:42:48,300 INFO L78 Accepts]: Start accepts. Automaton has 11771 states and 51500 transitions. Word has length 4 [2022-11-23 15:42:48,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:48,301 INFO L495 AbstractCegarLoop]: Abstraction has 11771 states and 51500 transitions. [2022-11-23 15:42:48,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:48,301 INFO L276 IsEmpty]: Start isEmpty. Operand 11771 states and 51500 transitions. [2022-11-23 15:42:48,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-23 15:42:48,302 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:48,302 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:48,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-23 15:42:48,302 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:48,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:48,303 INFO L85 PathProgramCache]: Analyzing trace with hash -695169518, now seen corresponding path program 1 times [2022-11-23 15:42:48,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:48,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792711934] [2022-11-23 15:42:48,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:48,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:48,506 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:48,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792711934] [2022-11-23 15:42:48,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792711934] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:48,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:48,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:42:48,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357368022] [2022-11-23 15:42:48,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:48,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:48,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:48,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:48,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:48,509 INFO L87 Difference]: Start difference. First operand 11771 states and 51500 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:48,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:48,748 INFO L93 Difference]: Finished difference Result 11764 states and 51487 transitions. [2022-11-23 15:42:48,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:48,749 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-23 15:42:48,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:48,861 INFO L225 Difference]: With dead ends: 11764 [2022-11-23 15:42:48,861 INFO L226 Difference]: Without dead ends: 11764 [2022-11-23 15:42:48,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:48,862 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 65 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:48,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 16 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:49,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11764 states. [2022-11-23 15:42:49,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11764 to 11764. [2022-11-23 15:42:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11764 states, 10955 states have (on average 4.699863076220904) internal successors, (51487), 11763 states have internal predecessors, (51487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:49,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11764 states to 11764 states and 51487 transitions. [2022-11-23 15:42:49,489 INFO L78 Accepts]: Start accepts. Automaton has 11764 states and 51487 transitions. Word has length 7 [2022-11-23 15:42:49,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:49,489 INFO L495 AbstractCegarLoop]: Abstraction has 11764 states and 51487 transitions. [2022-11-23 15:42:49,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:49,490 INFO L276 IsEmpty]: Start isEmpty. Operand 11764 states and 51487 transitions. [2022-11-23 15:42:49,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-23 15:42:49,490 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:49,490 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:49,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-23 15:42:49,491 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:49,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:49,491 INFO L85 PathProgramCache]: Analyzing trace with hash -695169517, now seen corresponding path program 1 times [2022-11-23 15:42:49,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:49,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447809457] [2022-11-23 15:42:49,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:49,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:50,003 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:50,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447809457] [2022-11-23 15:42:50,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447809457] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:50,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:50,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:42:50,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416120167] [2022-11-23 15:42:50,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:50,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 15:42:50,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:50,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 15:42:50,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:42:50,005 INFO L87 Difference]: Start difference. First operand 11764 states and 51487 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:50,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:50,252 INFO L93 Difference]: Finished difference Result 11757 states and 51474 transitions. [2022-11-23 15:42:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:42:50,252 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-23 15:42:50,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:50,321 INFO L225 Difference]: With dead ends: 11757 [2022-11-23 15:42:50,321 INFO L226 Difference]: Without dead ends: 11757 [2022-11-23 15:42:50,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:42:50,326 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 68 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:50,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 9 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:50,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11757 states. [2022-11-23 15:42:50,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11757 to 11757. [2022-11-23 15:42:50,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11757 states, 10951 states have (on average 4.70039265820473) internal successors, (51474), 11756 states have internal predecessors, (51474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11757 states to 11757 states and 51474 transitions. [2022-11-23 15:42:50,917 INFO L78 Accepts]: Start accepts. Automaton has 11757 states and 51474 transitions. Word has length 7 [2022-11-23 15:42:50,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:50,918 INFO L495 AbstractCegarLoop]: Abstraction has 11757 states and 51474 transitions. [2022-11-23 15:42:50,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:50,918 INFO L276 IsEmpty]: Start isEmpty. Operand 11757 states and 51474 transitions. [2022-11-23 15:42:50,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-23 15:42:50,919 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:50,919 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:50,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-23 15:42:50,919 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:50,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:50,920 INFO L85 PathProgramCache]: Analyzing trace with hash -589268321, now seen corresponding path program 1 times [2022-11-23 15:42:50,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:50,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65313393] [2022-11-23 15:42:50,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:50,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:50,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:51,461 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:51,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65313393] [2022-11-23 15:42:51,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65313393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:51,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:51,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-23 15:42:51,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218891802] [2022-11-23 15:42:51,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:51,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-23 15:42:51,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:51,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-23 15:42:51,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2022-11-23 15:42:51,464 INFO L87 Difference]: Start difference. First operand 11757 states and 51474 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:51,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:51,706 INFO L93 Difference]: Finished difference Result 7855 states and 33034 transitions. [2022-11-23 15:42:51,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:42:51,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-23 15:42:51,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:51,749 INFO L225 Difference]: With dead ends: 7855 [2022-11-23 15:42:51,749 INFO L226 Difference]: Without dead ends: 7855 [2022-11-23 15:42:51,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2022-11-23 15:42:51,750 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 80 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:51,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 9 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:42:51,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7855 states. [2022-11-23 15:42:52,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7855 to 7847. [2022-11-23 15:42:52,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7847 states, 7442 states have (on average 4.437785541521096) internal successors, (33026), 7846 states have internal predecessors, (33026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:52,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7847 states to 7847 states and 33026 transitions. [2022-11-23 15:42:52,281 INFO L78 Accepts]: Start accepts. Automaton has 7847 states and 33026 transitions. Word has length 11 [2022-11-23 15:42:52,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:52,282 INFO L495 AbstractCegarLoop]: Abstraction has 7847 states and 33026 transitions. [2022-11-23 15:42:52,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:52,282 INFO L276 IsEmpty]: Start isEmpty. Operand 7847 states and 33026 transitions. [2022-11-23 15:42:52,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 15:42:52,283 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:52,283 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-23 15:42:52,284 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:52,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:52,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1361216021, now seen corresponding path program 1 times [2022-11-23 15:42:52,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:52,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466272817] [2022-11-23 15:42:52,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:52,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:52,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:52,619 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:52,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466272817] [2022-11-23 15:42:52,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466272817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:52,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:52,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:42:52,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321590847] [2022-11-23 15:42:52,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:52,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:52,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:52,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:52,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:52,622 INFO L87 Difference]: Start difference. First operand 7847 states and 33026 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:52,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:52,780 INFO L93 Difference]: Finished difference Result 6595 states and 27148 transitions. [2022-11-23 15:42:52,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:52,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-23 15:42:52,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:52,820 INFO L225 Difference]: With dead ends: 6595 [2022-11-23 15:42:52,821 INFO L226 Difference]: Without dead ends: 6595 [2022-11-23 15:42:52,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:52,823 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 56 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:52,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 17 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:52,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6595 states. [2022-11-23 15:42:53,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6595 to 6595. [2022-11-23 15:42:53,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6595 states, 6272 states have (on average 4.32844387755102) internal successors, (27148), 6594 states have internal predecessors, (27148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:53,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6595 states to 6595 states and 27148 transitions. [2022-11-23 15:42:53,112 INFO L78 Accepts]: Start accepts. Automaton has 6595 states and 27148 transitions. Word has length 14 [2022-11-23 15:42:53,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:53,113 INFO L495 AbstractCegarLoop]: Abstraction has 6595 states and 27148 transitions. [2022-11-23 15:42:53,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:53,113 INFO L276 IsEmpty]: Start isEmpty. Operand 6595 states and 27148 transitions. [2022-11-23 15:42:53,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 15:42:53,115 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:53,115 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:53,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-23 15:42:53,115 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:53,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:53,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1361216020, now seen corresponding path program 1 times [2022-11-23 15:42:53,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:53,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866842114] [2022-11-23 15:42:53,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:53,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:53,463 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:53,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866842114] [2022-11-23 15:42:53,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866842114] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:53,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:53,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 15:42:53,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52868223] [2022-11-23 15:42:53,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:53,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 15:42:53,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:53,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 15:42:53,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-23 15:42:53,466 INFO L87 Difference]: Start difference. First operand 6595 states and 27148 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:53,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:53,670 INFO L93 Difference]: Finished difference Result 5343 states and 21270 transitions. [2022-11-23 15:42:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:42:53,670 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-23 15:42:53,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:53,693 INFO L225 Difference]: With dead ends: 5343 [2022-11-23 15:42:53,693 INFO L226 Difference]: Without dead ends: 5343 [2022-11-23 15:42:53,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-23 15:42:53,694 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 123 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:53,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 10 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:53,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5343 states. [2022-11-23 15:42:53,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5343 to 5343. [2022-11-23 15:42:53,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5343 states, 5102 states have (on average 4.168953351626813) internal successors, (21270), 5342 states have internal predecessors, (21270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:53,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5343 states to 5343 states and 21270 transitions. [2022-11-23 15:42:53,996 INFO L78 Accepts]: Start accepts. Automaton has 5343 states and 21270 transitions. Word has length 14 [2022-11-23 15:42:53,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:53,997 INFO L495 AbstractCegarLoop]: Abstraction has 5343 states and 21270 transitions. [2022-11-23 15:42:53,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:53,998 INFO L276 IsEmpty]: Start isEmpty. Operand 5343 states and 21270 transitions. [2022-11-23 15:42:53,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-23 15:42:53,999 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:53,999 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:53,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-23 15:42:54,000 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:54,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1836443088, now seen corresponding path program 1 times [2022-11-23 15:42:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:54,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400532359] [2022-11-23 15:42:54,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:54,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:54,250 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:54,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400532359] [2022-11-23 15:42:54,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400532359] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:54,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:54,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:42:54,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581260090] [2022-11-23 15:42:54,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:54,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 15:42:54,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:54,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 15:42:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:42:54,252 INFO L87 Difference]: Start difference. First operand 5343 states and 21270 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:54,398 INFO L93 Difference]: Finished difference Result 4823 states and 19274 transitions. [2022-11-23 15:42:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:42:54,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-23 15:42:54,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:54,420 INFO L225 Difference]: With dead ends: 4823 [2022-11-23 15:42:54,420 INFO L226 Difference]: Without dead ends: 4823 [2022-11-23 15:42:54,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:42:54,421 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 115 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:54,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 11 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:54,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2022-11-23 15:42:54,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 4823. [2022-11-23 15:42:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4823 states, 4642 states have (on average 4.152089616544592) internal successors, (19274), 4822 states have internal predecessors, (19274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4823 states to 4823 states and 19274 transitions. [2022-11-23 15:42:54,557 INFO L78 Accepts]: Start accepts. Automaton has 4823 states and 19274 transitions. Word has length 16 [2022-11-23 15:42:54,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:54,557 INFO L495 AbstractCegarLoop]: Abstraction has 4823 states and 19274 transitions. [2022-11-23 15:42:54,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,558 INFO L276 IsEmpty]: Start isEmpty. Operand 4823 states and 19274 transitions. [2022-11-23 15:42:54,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-23 15:42:54,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:54,559 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:54,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-23 15:42:54,559 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:54,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:54,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1095155143, now seen corresponding path program 1 times [2022-11-23 15:42:54,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:54,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249786785] [2022-11-23 15:42:54,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:54,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:54,639 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:54,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249786785] [2022-11-23 15:42:54,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249786785] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:54,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:54,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:42:54,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795263540] [2022-11-23 15:42:54,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:54,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:54,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:54,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:54,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:54,641 INFO L87 Difference]: Start difference. First operand 4823 states and 19274 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:54,740 INFO L93 Difference]: Finished difference Result 2316 states and 8696 transitions. [2022-11-23 15:42:54,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:54,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-23 15:42:54,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:54,750 INFO L225 Difference]: With dead ends: 2316 [2022-11-23 15:42:54,750 INFO L226 Difference]: Without dead ends: 2316 [2022-11-23 15:42:54,750 INFO L412 NwaCegarLoop]: 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 [2022-11-23 15:42:54,751 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 53 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:54,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 15 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:54,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2316 states. [2022-11-23 15:42:54,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2316 to 2316. [2022-11-23 15:42:54,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2316 states, 2261 states have (on average 3.8460858027421496) internal successors, (8696), 2315 states have internal predecessors, (8696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 8696 transitions. [2022-11-23 15:42:54,810 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 8696 transitions. Word has length 17 [2022-11-23 15:42:54,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:54,811 INFO L495 AbstractCegarLoop]: Abstraction has 2316 states and 8696 transitions. [2022-11-23 15:42:54,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 8696 transitions. [2022-11-23 15:42:54,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-23 15:42:54,812 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:54,812 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:54,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-23 15:42:54,813 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:54,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:54,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1095155142, now seen corresponding path program 1 times [2022-11-23 15:42:54,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:54,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097373035] [2022-11-23 15:42:54,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:54,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:54,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:54,865 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:54,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097373035] [2022-11-23 15:42:54,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097373035] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:54,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:54,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:42:54,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312579926] [2022-11-23 15:42:54,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:54,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:54,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:54,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:54,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:54,867 INFO L87 Difference]: Start difference. First operand 2316 states and 8696 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:54,951 INFO L93 Difference]: Finished difference Result 958 states and 3221 transitions. [2022-11-23 15:42:54,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:54,951 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-23 15:42:54,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:54,954 INFO L225 Difference]: With dead ends: 958 [2022-11-23 15:42:54,955 INFO L226 Difference]: Without dead ends: 958 [2022-11-23 15:42:54,955 INFO L412 NwaCegarLoop]: 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 [2022-11-23 15:42:54,956 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:54,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 15 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:54,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2022-11-23 15:42:54,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 958. [2022-11-23 15:42:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 946 states have (on average 3.404862579281184) internal successors, (3221), 957 states have internal predecessors, (3221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3221 transitions. [2022-11-23 15:42:54,976 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3221 transitions. Word has length 17 [2022-11-23 15:42:54,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:54,976 INFO L495 AbstractCegarLoop]: Abstraction has 958 states and 3221 transitions. [2022-11-23 15:42:54,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:54,977 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3221 transitions. [2022-11-23 15:42:54,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-23 15:42:54,977 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:54,977 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:54,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-23 15:42:54,978 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:54,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:54,979 INFO L85 PathProgramCache]: Analyzing trace with hash -409734131, now seen corresponding path program 1 times [2022-11-23 15:42:54,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:54,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782692637] [2022-11-23 15:42:54,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:54,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:54,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:55,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:55,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:55,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782692637] [2022-11-23 15:42:55,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782692637] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:55,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:55,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:42:55,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791680260] [2022-11-23 15:42:55,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:55,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:42:55,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:55,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:42:55,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:55,088 INFO L87 Difference]: Start difference. First operand 958 states and 3221 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:55,167 INFO L93 Difference]: Finished difference Result 922 states and 3119 transitions. [2022-11-23 15:42:55,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:42:55,168 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-23 15:42:55,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:55,171 INFO L225 Difference]: With dead ends: 922 [2022-11-23 15:42:55,171 INFO L226 Difference]: Without dead ends: 922 [2022-11-23 15:42:55,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:42:55,172 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:55,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 13 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:55,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2022-11-23 15:42:55,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 922. [2022-11-23 15:42:55,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 912 states have (on average 3.419956140350877) internal successors, (3119), 921 states have internal predecessors, (3119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 3119 transitions. [2022-11-23 15:42:55,194 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 3119 transitions. Word has length 18 [2022-11-23 15:42:55,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:55,194 INFO L495 AbstractCegarLoop]: Abstraction has 922 states and 3119 transitions. [2022-11-23 15:42:55,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,195 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 3119 transitions. [2022-11-23 15:42:55,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-23 15:42:55,196 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:55,196 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:55,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-23 15:42:55,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:55,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -409734130, now seen corresponding path program 1 times [2022-11-23 15:42:55,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:55,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631953398] [2022-11-23 15:42:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:55,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:55,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:55,405 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:55,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631953398] [2022-11-23 15:42:55,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631953398] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:55,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:55,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:42:55,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345293003] [2022-11-23 15:42:55,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:55,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 15:42:55,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:55,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 15:42:55,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:42:55,408 INFO L87 Difference]: Start difference. First operand 922 states and 3119 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:55,502 INFO L93 Difference]: Finished difference Result 886 states and 3017 transitions. [2022-11-23 15:42:55,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:42:55,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-23 15:42:55,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:55,505 INFO L225 Difference]: With dead ends: 886 [2022-11-23 15:42:55,506 INFO L226 Difference]: Without dead ends: 886 [2022-11-23 15:42:55,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:42:55,506 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:55,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 12 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:55,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2022-11-23 15:42:55,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 886. [2022-11-23 15:42:55,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 878 states have (on average 3.43621867881549) internal successors, (3017), 885 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3017 transitions. [2022-11-23 15:42:55,528 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3017 transitions. Word has length 18 [2022-11-23 15:42:55,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:55,529 INFO L495 AbstractCegarLoop]: Abstraction has 886 states and 3017 transitions. [2022-11-23 15:42:55,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,529 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3017 transitions. [2022-11-23 15:42:55,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-23 15:42:55,530 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:55,530 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:55,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-23 15:42:55,530 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:55,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1382505450, now seen corresponding path program 1 times [2022-11-23 15:42:55,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:55,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173316638] [2022-11-23 15:42:55,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:55,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:55,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:55,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:55,681 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:55,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173316638] [2022-11-23 15:42:55,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173316638] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:55,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:55,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:42:55,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691970946] [2022-11-23 15:42:55,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:55,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 15:42:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:55,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 15:42:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:42:55,683 INFO L87 Difference]: Start difference. First operand 886 states and 3017 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:55,769 INFO L93 Difference]: Finished difference Result 766 states and 2613 transitions. [2022-11-23 15:42:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:42:55,770 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-23 15:42:55,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:55,772 INFO L225 Difference]: With dead ends: 766 [2022-11-23 15:42:55,772 INFO L226 Difference]: Without dead ends: 766 [2022-11-23 15:42:55,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:42:55,774 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:55,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 12 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:55,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-11-23 15:42:55,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2022-11-23 15:42:55,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 762 states have (on average 3.4291338582677167) internal successors, (2613), 765 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2613 transitions. [2022-11-23 15:42:55,792 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2613 transitions. Word has length 20 [2022-11-23 15:42:55,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:55,792 INFO L495 AbstractCegarLoop]: Abstraction has 766 states and 2613 transitions. [2022-11-23 15:42:55,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:55,793 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2613 transitions. [2022-11-23 15:42:55,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-23 15:42:55,798 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:55,798 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:55,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-23 15:42:55,799 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:55,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:55,799 INFO L85 PathProgramCache]: Analyzing trace with hash -975492198, now seen corresponding path program 1 times [2022-11-23 15:42:55,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:55,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542616804] [2022-11-23 15:42:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:55,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:55,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:56,844 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:56,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542616804] [2022-11-23 15:42:56,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542616804] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:56,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:56,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-23 15:42:56,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197438382] [2022-11-23 15:42:56,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:56,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-23 15:42:56,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:56,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-23 15:42:56,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-11-23 15:42:56,846 INFO L87 Difference]: Start difference. First operand 766 states and 2613 transitions. Second operand has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:57,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:57,048 INFO L93 Difference]: Finished difference Result 771 states and 2617 transitions. [2022-11-23 15:42:57,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-23 15:42:57,049 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-11-23 15:42:57,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:57,051 INFO L225 Difference]: With dead ends: 771 [2022-11-23 15:42:57,051 INFO L226 Difference]: Without dead ends: 771 [2022-11-23 15:42:57,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-11-23 15:42:57,052 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 165 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:57,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 9 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:57,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2022-11-23 15:42:57,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 765. [2022-11-23 15:42:57,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 761 states have (on average 3.431011826544021) internal successors, (2611), 764 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:57,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 2611 transitions. [2022-11-23 15:42:57,070 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 2611 transitions. Word has length 44 [2022-11-23 15:42:57,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:57,071 INFO L495 AbstractCegarLoop]: Abstraction has 765 states and 2611 transitions. [2022-11-23 15:42:57,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:57,071 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 2611 transitions. [2022-11-23 15:42:57,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-23 15:42:57,074 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:57,074 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:57,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-23 15:42:57,075 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:57,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash -175489764, now seen corresponding path program 1 times [2022-11-23 15:42:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:57,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811379099] [2022-11-23 15:42:57,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:57,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:57,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:57,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:57,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811379099] [2022-11-23 15:42:57,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811379099] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:57,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:57,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-23 15:42:57,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767300178] [2022-11-23 15:42:57,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:57,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-23 15:42:57,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:57,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-23 15:42:57,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2022-11-23 15:42:57,827 INFO L87 Difference]: Start difference. First operand 765 states and 2611 transitions. Second operand has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:58,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:58,034 INFO L93 Difference]: Finished difference Result 769 states and 2614 transitions. [2022-11-23 15:42:58,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-23 15:42:58,034 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-11-23 15:42:58,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:58,038 INFO L225 Difference]: With dead ends: 769 [2022-11-23 15:42:58,038 INFO L226 Difference]: Without dead ends: 769 [2022-11-23 15:42:58,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=191, Unknown=0, NotChecked=0, Total=306 [2022-11-23 15:42:58,039 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 290 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:58,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 9 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-23 15:42:58,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-11-23 15:42:58,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 764. [2022-11-23 15:42:58,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 760 states have (on average 3.432894736842105) internal successors, (2609), 763 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:58,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2609 transitions. [2022-11-23 15:42:58,065 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2609 transitions. Word has length 45 [2022-11-23 15:42:58,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:58,066 INFO L495 AbstractCegarLoop]: Abstraction has 764 states and 2609 transitions. [2022-11-23 15:42:58,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:58,066 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2609 transitions. [2022-11-23 15:42:58,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-23 15:42:58,070 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:58,070 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:58,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-23 15:42:58,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:58,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:58,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1145217280, now seen corresponding path program 1 times [2022-11-23 15:42:58,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:58,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856660386] [2022-11-23 15:42:58,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:58,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:58,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:42:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:42:59,025 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:42:59,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856660386] [2022-11-23 15:42:59,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856660386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:42:59,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:42:59,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-23 15:42:59,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057670525] [2022-11-23 15:42:59,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:42:59,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-23 15:42:59,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:42:59,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-23 15:42:59,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2022-11-23 15:42:59,027 INFO L87 Difference]: Start difference. First operand 764 states and 2609 transitions. Second operand has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:59,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:42:59,273 INFO L93 Difference]: Finished difference Result 767 states and 2611 transitions. [2022-11-23 15:42:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-23 15:42:59,274 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-11-23 15:42:59,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:42:59,277 INFO L225 Difference]: With dead ends: 767 [2022-11-23 15:42:59,278 INFO L226 Difference]: Without dead ends: 767 [2022-11-23 15:42:59,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=219, Unknown=0, NotChecked=0, Total=342 [2022-11-23 15:42:59,279 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 220 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:42:59,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 9 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:42:59,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-11-23 15:42:59,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 763. [2022-11-23 15:42:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 759 states have (on average 3.4347826086956523) internal successors, (2607), 762 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:59,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2607 transitions. [2022-11-23 15:42:59,307 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2607 transitions. Word has length 46 [2022-11-23 15:42:59,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:42:59,308 INFO L495 AbstractCegarLoop]: Abstraction has 763 states and 2607 transitions. [2022-11-23 15:42:59,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:42:59,308 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2607 transitions. [2022-11-23 15:42:59,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-23 15:42:59,312 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:42:59,312 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:42:59,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-23 15:42:59,312 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:42:59,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:42:59,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1141996786, now seen corresponding path program 1 times [2022-11-23 15:42:59,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:42:59,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917557905] [2022-11-23 15:42:59,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:42:59,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:42:59,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:00,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:00,288 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 15:43:00,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917557905] [2022-11-23 15:43:00,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917557905] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:00,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:00,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-23 15:43:00,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948635292] [2022-11-23 15:43:00,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:00,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-23 15:43:00,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 15:43:00,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-23 15:43:00,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-11-23 15:43:00,291 INFO L87 Difference]: Start difference. First operand 763 states and 2607 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:00,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:00,548 INFO L93 Difference]: Finished difference Result 762 states and 2606 transitions. [2022-11-23 15:43:00,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-23 15:43:00,549 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-11-23 15:43:00,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:00,552 INFO L225 Difference]: With dead ends: 762 [2022-11-23 15:43:00,552 INFO L226 Difference]: Without dead ends: 762 [2022-11-23 15:43:00,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=223, Unknown=0, NotChecked=0, Total=342 [2022-11-23 15:43:00,553 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 75 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:00,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 9 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:00,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-11-23 15:43:00,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-11-23 15:43:00,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 759 states have (on average 3.4334650856389985) internal successors, (2606), 761 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:00,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 2606 transitions. [2022-11-23 15:43:00,578 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 2606 transitions. Word has length 47 [2022-11-23 15:43:00,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:00,578 INFO L495 AbstractCegarLoop]: Abstraction has 762 states and 2606 transitions. [2022-11-23 15:43:00,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:00,579 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 2606 transitions. [2022-11-23 15:43:00,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-23 15:43:00,582 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:00,582 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:00,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-23 15:43:00,582 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:00,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:00,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1660440486, now seen corresponding path program 1 times [2022-11-23 15:43:00,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 15:43:00,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923105578] [2022-11-23 15:43:00,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:00,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 15:43:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 15:43:00,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-23 15:43:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 15:43:00,811 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-23 15:43:00,811 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-23 15:43:00,812 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (72 of 73 remaining) [2022-11-23 15:43:00,814 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 73 remaining) [2022-11-23 15:43:00,814 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 73 remaining) [2022-11-23 15:43:00,815 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 73 remaining) [2022-11-23 15:43:00,815 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 73 remaining) [2022-11-23 15:43:00,815 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 73 remaining) [2022-11-23 15:43:00,815 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 73 remaining) [2022-11-23 15:43:00,816 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 73 remaining) [2022-11-23 15:43:00,817 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 73 remaining) [2022-11-23 15:43:00,818 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 73 remaining) [2022-11-23 15:43:00,818 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 73 remaining) [2022-11-23 15:43:00,818 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 73 remaining) [2022-11-23 15:43:00,818 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 73 remaining) [2022-11-23 15:43:00,818 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 73 remaining) [2022-11-23 15:43:00,819 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 73 remaining) [2022-11-23 15:43:00,820 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 73 remaining) [2022-11-23 15:43:00,820 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 73 remaining) [2022-11-23 15:43:00,820 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 73 remaining) [2022-11-23 15:43:00,820 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 73 remaining) [2022-11-23 15:43:00,821 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 73 remaining) [2022-11-23 15:43:00,821 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 73 remaining) [2022-11-23 15:43:00,821 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (51 of 73 remaining) [2022-11-23 15:43:00,821 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (50 of 73 remaining) [2022-11-23 15:43:00,821 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (49 of 73 remaining) [2022-11-23 15:43:00,822 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (48 of 73 remaining) [2022-11-23 15:43:00,822 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (47 of 73 remaining) [2022-11-23 15:43:00,822 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 73 remaining) [2022-11-23 15:43:00,822 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 73 remaining) [2022-11-23 15:43:00,823 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 73 remaining) [2022-11-23 15:43:00,823 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 73 remaining) [2022-11-23 15:43:00,823 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 73 remaining) [2022-11-23 15:43:00,823 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 73 remaining) [2022-11-23 15:43:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 73 remaining) [2022-11-23 15:43:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 73 remaining) [2022-11-23 15:43:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 73 remaining) [2022-11-23 15:43:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 73 remaining) [2022-11-23 15:43:00,824 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 73 remaining) [2022-11-23 15:43:00,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 73 remaining) [2022-11-23 15:43:00,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (34 of 73 remaining) [2022-11-23 15:43:00,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (33 of 73 remaining) [2022-11-23 15:43:00,825 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 73 remaining) [2022-11-23 15:43:00,826 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 73 remaining) [2022-11-23 15:43:00,826 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 73 remaining) [2022-11-23 15:43:00,826 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 73 remaining) [2022-11-23 15:43:00,826 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 73 remaining) [2022-11-23 15:43:00,826 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 73 remaining) [2022-11-23 15:43:00,827 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 73 remaining) [2022-11-23 15:43:00,827 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 73 remaining) [2022-11-23 15:43:00,828 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 73 remaining) [2022-11-23 15:43:00,828 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 73 remaining) [2022-11-23 15:43:00,828 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 73 remaining) [2022-11-23 15:43:00,828 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 73 remaining) [2022-11-23 15:43:00,829 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 73 remaining) [2022-11-23 15:43:00,829 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 73 remaining) [2022-11-23 15:43:00,831 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 73 remaining) [2022-11-23 15:43:00,832 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 73 remaining) [2022-11-23 15:43:00,832 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 73 remaining) [2022-11-23 15:43:00,832 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 73 remaining) [2022-11-23 15:43:00,832 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 73 remaining) [2022-11-23 15:43:00,833 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 73 remaining) [2022-11-23 15:43:00,833 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork4Err2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 73 remaining) [2022-11-23 15:43:00,833 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 73 remaining) [2022-11-23 15:43:00,833 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork4Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 73 remaining) [2022-11-23 15:43:00,833 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork4Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 73 remaining) [2022-11-23 15:43:00,834 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork4Err10INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 73 remaining) [2022-11-23 15:43:00,834 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 73 remaining) [2022-11-23 15:43:00,834 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 73 remaining) [2022-11-23 15:43:00,834 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 73 remaining) [2022-11-23 15:43:00,834 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 73 remaining) [2022-11-23 15:43:00,835 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 73 remaining) [2022-11-23 15:43:00,835 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 73 remaining) [2022-11-23 15:43:00,835 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 73 remaining) [2022-11-23 15:43:00,835 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 73 remaining) [2022-11-23 15:43:00,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-23 15:43:00,839 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:00,847 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-23 15:43:00,848 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 15:43:00,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 03:43:00 BasicIcfg [2022-11-23 15:43:00,982 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 15:43:00,982 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 15:43:00,983 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 15:43:00,983 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 15:43:00,992 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:42:31" (3/4) ... [2022-11-23 15:43:00,995 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-23 15:43:00,995 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 15:43:00,996 INFO L158 Benchmark]: Toolchain (without parser) took 30991.42ms. Allocated memory was 165.7MB in the beginning and 9.5GB in the end (delta: 9.3GB). Free memory was 133.3MB in the beginning and 7.8GB in the end (delta: -7.7GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2022-11-23 15:43:00,998 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 117.4MB. Free memory was 81.3MB in the beginning and 81.2MB in the end (delta: 25.6kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 15:43:00,998 INFO L158 Benchmark]: CACSL2BoogieTranslator took 979.25ms. Allocated memory is still 165.7MB. Free memory was 132.7MB in the beginning and 99.2MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-11-23 15:43:00,999 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.83ms. Allocated memory is still 165.7MB. Free memory was 99.2MB in the beginning and 97.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-23 15:43:00,999 INFO L158 Benchmark]: Boogie Preprocessor took 56.74ms. Allocated memory is still 165.7MB. Free memory was 97.1MB in the beginning and 95.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-23 15:43:01,000 INFO L158 Benchmark]: RCFGBuilder took 533.85ms. Allocated memory is still 165.7MB. Free memory was 95.6MB in the beginning and 75.4MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-23 15:43:01,001 INFO L158 Benchmark]: TraceAbstraction took 29311.78ms. Allocated memory was 165.7MB in the beginning and 9.5GB in the end (delta: 9.3GB). Free memory was 74.6MB in the beginning and 7.8GB in the end (delta: -7.8GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2022-11-23 15:43:01,002 INFO L158 Benchmark]: Witness Printer took 12.73ms. Allocated memory is still 9.5GB. Free memory is still 7.8GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 15:43:01,003 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25ms. Allocated memory is still 117.4MB. Free memory was 81.3MB in the beginning and 81.2MB in the end (delta: 25.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 979.25ms. Allocated memory is still 165.7MB. Free memory was 132.7MB in the beginning and 99.2MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.83ms. Allocated memory is still 165.7MB. Free memory was 99.2MB in the beginning and 97.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.74ms. Allocated memory is still 165.7MB. Free memory was 97.1MB in the beginning and 95.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 533.85ms. Allocated memory is still 165.7MB. Free memory was 95.6MB in the beginning and 75.4MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * TraceAbstraction took 29311.78ms. Allocated memory was 165.7MB in the beginning and 9.5GB in the end (delta: 9.3GB). Free memory was 74.6MB in the beginning and 7.8GB in the end (delta: -7.8GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 12.73ms. Allocated memory is still 9.5GB. Free memory is still 7.8GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.9s, 266 PlacesBefore, 154 PlacesAfterwards, 257 TransitionsBefore, 143 TransitionsAfterwards, 2920 CoEnabledTransitionPairs, 6 FixpointIterations, 108 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 0 ConcurrentYvCompositions, 2 ChoiceCompositions, 187 TotalNumberOfCompositions, 10036 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5416, independent: 5063, independent conditional: 0, independent unconditional: 5063, dependent: 353, dependent conditional: 0, dependent unconditional: 353, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1466, independent: 1392, independent conditional: 0, independent unconditional: 1392, dependent: 74, dependent conditional: 0, dependent unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1466, independent: 1372, independent conditional: 0, independent unconditional: 1372, dependent: 94, dependent conditional: 0, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 94, independent: 20, independent conditional: 0, independent unconditional: 20, dependent: 74, dependent conditional: 0, dependent unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 285, independent: 54, independent conditional: 0, independent unconditional: 54, dependent: 231, dependent conditional: 0, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5416, independent: 3671, independent conditional: 0, independent unconditional: 3671, dependent: 279, dependent conditional: 0, dependent unconditional: 279, unknown: 1466, unknown conditional: 0, unknown unconditional: 1466] , Statistics on independence cache: Total cache size (in pairs): 304, Positive cache size: 269, Positive conditional cache size: 0, Positive unconditional cache size: 269, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1159]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1123. Possible FailurePath: [L1124] 0 char *v; [L1161] 0 pthread_t t; [L1162] FCALL, FORK 0 pthread_create(&t, 0, thread0, 0) VAL [#in~arg={0:0}, pthread_create(&t, 0, thread0, 0)=-4, t={6:0}, v={0:0}] [L1163] 0 \read(t) VAL [#in~arg={0:0}, \read(t)=-4, t={6:0}, v={0:0}] [L1146] 1 pthread_t t1, t2, t3, t4, t5; [L1147] FCALL, FORK 1 pthread_create(&t1, 0, thread1, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, arg={0:0}, pthread_create(&t1, 0, thread1, 0)=-3, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={0:0}] [L1127] 2 v = malloc(sizeof(char)) [L1128] 2 return 0; [L1148] 1 \read(t1) VAL [#in~arg={0:0}, #in~arg={0:0}, \read(t1)=-3, \result={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1148] FCALL, JOIN 2 pthread_join(t1, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, \read(t1)=-3, \result={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1149] FCALL, FORK 1 pthread_create(&t2, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t2, 0, thread2, 0)=-2, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1150] FCALL, FORK 1 pthread_create(&t3, 0, thread3, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t3, 0, thread3, 0)=-1, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1151] FCALL, FORK 1 pthread_create(&t4, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t4, 0, thread2, 0)=0, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1152] FCALL, FORK 1 pthread_create(&t5, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t5, 0, thread2, 0)=1, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1153] 1 \read(t2) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t2)=-2, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1133] 5 v[0] = 'X' [L1135] 5 return 0; [L1133] 3 v[0] = 'X' [L1135] 3 return 0; [L1153] FCALL, JOIN 3 pthread_join(t2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t2)=-2, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1154] 1 \read(t3) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t3)=-1, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1133] 6 v[0] = 'X' [L1135] 6 return 0; [L1140] 4 v[0] = 'Y' [L1142] 4 return 0; [L1154] FCALL, JOIN 4 pthread_join(t3, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t3)=-1, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1155] 1 \read(t4) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t4)=0, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1155] FCALL, JOIN 5 pthread_join(t4, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t4)=0, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1156] 1 \read(t5) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t5)=1, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1156] FCALL, JOIN 6 pthread_join(t5, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t5)=1, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={7:0}, t2={8:0}, t3={9:0}, t4={10:0}, t5={5:0}, v={3:0}] [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1163] FCALL, JOIN 1 pthread_join(t, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t)=-4, \result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t={6:0}, v={3:0}] [L1164] EXPR 0 v[0] [L1164] EXPR 0 v[0] == 'X' || v[0] == 'Y' [L1164] EXPR 0 v[0] [L1164] EXPR 0 v[0] == 'X' || v[0] == 'Y' [L1164] CALL 0 __VERIFIER_assert(v[0] == 'X' || v[0] == 'Y') [L1123] COND FALSE 0 !(!expression) [L1164] RET 0 __VERIFIER_assert(v[0] == 'X' || v[0] == 'Y') [L1165] 0 return 0; [L1165] 0 return 0; - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1152]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1147]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1150]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1149]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1151]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1123]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1162]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1149]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1151]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1147]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1150]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1152]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 11 procedures, 294 locations, 73 error locations. Started 1 CEGAR loops. OverallTime: 28.8s, OverallIterations: 20, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 8.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1672 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1672 mSDsluCounter, 325 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 32 mSDsCounter, 216 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2024 IncrementalHoareTripleChecker+Invalid, 2240 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 216 mSolverCounterUnsat, 293 mSDtfsCounter, 2024 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 125 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15707occurred in iteration=0, InterpolantAutomatonStates: 96, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.8s AutomataMinimizationTime, 19 MinimizatonAttempts, 3959 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 6.7s InterpolantComputationTime, 401 NumberOfCodeBlocks, 401 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 333 ConstructedInterpolants, 0 QuantifiedInterpolants, 5704 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 19 InterpolantComputations, 19 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-23 15:43:01,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 15:43:03,609 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 15:43:03,611 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 15:43:03,650 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 15:43:03,651 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 15:43:03,661 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 15:43:03,663 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 15:43:03,665 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 15:43:03,667 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 15:43:03,668 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 15:43:03,669 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 15:43:03,670 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 15:43:03,671 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 15:43:03,672 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 15:43:03,673 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 15:43:03,674 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 15:43:03,675 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 15:43:03,676 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 15:43:03,678 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 15:43:03,680 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 15:43:03,681 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 15:43:03,683 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 15:43:03,684 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 15:43:03,685 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 15:43:03,688 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 15:43:03,689 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 15:43:03,689 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 15:43:03,691 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 15:43:03,691 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 15:43:03,692 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 15:43:03,693 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 15:43:03,694 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 15:43:03,695 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 15:43:03,696 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 15:43:03,697 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 15:43:03,698 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 15:43:03,698 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 15:43:03,699 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 15:43:03,699 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 15:43:03,700 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 15:43:03,701 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 15:43:03,702 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-11-23 15:43:03,726 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 15:43:03,726 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 15:43:03,727 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 15:43:03,727 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 15:43:03,728 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 15:43:03,728 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 15:43:03,729 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 15:43:03,729 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 15:43:03,729 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 15:43:03,729 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 15:43:03,730 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 15:43:03,730 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 15:43:03,731 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-23 15:43:03,731 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-23 15:43:03,731 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 15:43:03,732 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 15:43:03,732 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-23 15:43:03,732 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 15:43:03,732 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 15:43:03,733 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 15:43:03,733 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-23 15:43:03,733 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-23 15:43:03,734 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-23 15:43:03,734 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 15:43:03,734 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 15:43:03,734 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-23 15:43:03,735 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-23 15:43:03,735 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 15:43:03,735 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 15:43:03,736 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 15:43:03,736 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-23 15:43:03,736 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 15:43:03,736 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:43:03,737 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 15:43:03,737 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 15:43:03,737 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-23 15:43:03,737 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-23 15:43:03,738 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 15:43:03,738 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-23 15:43:03,738 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 [2022-11-23 15:43:04,106 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 15:43:04,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 15:43:04,141 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 15:43:04,142 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 15:43:04,143 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 15:43:04,144 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2022-11-23 15:43:07,410 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 15:43:07,758 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 15:43:07,759 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2022-11-23 15:43:07,795 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/b57614fb2/431985f78f494d2b99c1a4db1177d440/FLAG775ec1bb8 [2022-11-23 15:43:07,819 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/data/b57614fb2/431985f78f494d2b99c1a4db1177d440 [2022-11-23 15:43:07,824 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 15:43:07,826 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 15:43:07,827 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 15:43:07,828 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 15:43:07,832 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 15:43:07,833 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:43:07" (1/1) ... [2022-11-23 15:43:07,834 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@725b428f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:07, skipping insertion in model container [2022-11-23 15:43:07,835 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:43:07" (1/1) ... [2022-11-23 15:43:07,843 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 15:43:07,917 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 15:43:08,179 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-23 15:43:08,598 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2022-11-23 15:43:08,629 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:43:08,652 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 15:43:08,667 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-23 15:43:08,697 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2022-11-23 15:43:08,704 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 15:43:08,787 INFO L208 MainTranslator]: Completed translation [2022-11-23 15:43:08,788 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08 WrapperNode [2022-11-23 15:43:08,788 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 15:43:08,790 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 15:43:08,790 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 15:43:08,790 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 15:43:08,798 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,836 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,876 INFO L138 Inliner]: procedures = 328, calls = 53, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 42 [2022-11-23 15:43:08,876 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 15:43:08,878 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 15:43:08,878 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 15:43:08,878 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 15:43:08,889 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,889 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,909 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,910 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,923 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,939 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,941 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,943 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,947 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 15:43:08,948 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 15:43:08,948 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 15:43:08,948 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 15:43:08,949 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (1/1) ... [2022-11-23 15:43:08,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 15:43:08,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 15:43:08,987 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 15:43:09,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 15:43:09,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-23 15:43:09,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-23 15:43:09,053 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-23 15:43:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 15:43:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-23 15:43:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 15:43:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-23 15:43:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-23 15:43:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-23 15:43:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2022-11-23 15:43:09,055 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2022-11-23 15:43:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-23 15:43:09,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-23 15:43:09,056 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-23 15:43:09,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-23 15:43:09,056 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-23 15:43:09,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-23 15:43:09,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 15:43:09,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 15:43:09,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 15:43:09,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 15:43:09,059 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-23 15:43:09,223 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 15:43:09,226 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 15:43:09,883 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 15:43:09,891 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 15:43:09,891 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-23 15:43:09,894 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:43:09 BoogieIcfgContainer [2022-11-23 15:43:09,895 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 15:43:09,897 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 15:43:09,897 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 15:43:09,900 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 15:43:09,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:43:07" (1/3) ... [2022-11-23 15:43:09,901 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ca0a40b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:43:09, skipping insertion in model container [2022-11-23 15:43:09,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:43:08" (2/3) ... [2022-11-23 15:43:09,902 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ca0a40b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:43:09, skipping insertion in model container [2022-11-23 15:43:09,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:43:09" (3/3) ... [2022-11-23 15:43:09,904 INFO L112 eAbstractionObserver]: Analyzing ICFG singleton_with-uninit-problems.i [2022-11-23 15:43:09,923 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 15:43:09,923 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2022-11-23 15:43:09,924 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-23 15:43:10,202 INFO L144 ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions. [2022-11-23 15:43:10,257 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-23 15:43:10,301 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 267 places, 258 transitions, 623 flow [2022-11-23 15:43:10,314 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 267 places, 258 transitions, 623 flow [2022-11-23 15:43:10,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 267 places, 258 transitions, 623 flow [2022-11-23 15:43:10,385 INFO L130 PetriNetUnfolder]: 7/179 cut-off events. [2022-11-23 15:43:10,385 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-23 15:43:10,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 179 events. 7/179 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 176 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 149. Up to 3 conditions per place. [2022-11-23 15:43:10,394 INFO L119 LiptonReduction]: Number of co-enabled transitions 2920 [2022-11-23 15:43:28,349 INFO L134 LiptonReduction]: Checked pairs total: 9976 [2022-11-23 15:43:28,349 INFO L136 LiptonReduction]: Total number of compositions: 187 [2022-11-23 15:43:28,358 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 154 places, 143 transitions, 393 flow [2022-11-23 15:43:29,657 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:29,690 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 15:43:29,697 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@15d3effd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 15:43:29,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 73 error locations. [2022-11-23 15:43:29,737 INFO L276 IsEmpty]: Start isEmpty. Operand has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:29,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2022-11-23 15:43:29,742 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:29,743 INFO L195 NwaCegarLoop]: trace histogram [1] [2022-11-23 15:43:29,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:29,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:29,755 INFO L85 PathProgramCache]: Analyzing trace with hash 701, now seen corresponding path program 1 times [2022-11-23 15:43:29,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:29,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935197818] [2022-11-23 15:43:29,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:29,769 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:29,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:29,771 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:29,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-23 15:43:29,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:29,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-23 15:43:29,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:29,886 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:29,887 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:29,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935197818] [2022-11-23 15:43:29,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935197818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:29,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:29,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-11-23 15:43:29,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008554827] [2022-11-23 15:43:29,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:29,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-23 15:43:29,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:29,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-23 15:43:30,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 15:43:30,083 INFO L87 Difference]: Start difference. First operand has 15707 states, 14485 states have (on average 4.8327925440110455) internal successors, (70003), 15706 states have internal predecessors, (70003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:30,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:30,993 INFO L93 Difference]: Finished difference Result 15703 states and 69999 transitions. [2022-11-23 15:43:30,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-23 15:43:30,997 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1 [2022-11-23 15:43:30,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:31,333 INFO L225 Difference]: With dead ends: 15703 [2022-11-23 15:43:31,333 INFO L226 Difference]: Without dead ends: 15703 [2022-11-23 15:43:31,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 15:43:31,337 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:31,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 30 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 15:43:31,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15703 states. [2022-11-23 15:43:32,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15703 to 15703. [2022-11-23 15:43:32,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15703 states, 14485 states have (on average 4.8325163962720055) internal successors, (69999), 15702 states have internal predecessors, (69999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:32,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15703 states to 15703 states and 69999 transitions. [2022-11-23 15:43:32,546 INFO L78 Accepts]: Start accepts. Automaton has 15703 states and 69999 transitions. Word has length 1 [2022-11-23 15:43:32,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:32,547 INFO L495 AbstractCegarLoop]: Abstraction has 15703 states and 69999 transitions. [2022-11-23 15:43:32,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 1.0) internal successors, (1), 1 states have internal predecessors, (1), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:32,551 INFO L276 IsEmpty]: Start isEmpty. Operand 15703 states and 69999 transitions. [2022-11-23 15:43:32,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-23 15:43:32,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:32,556 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-23 15:43:32,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:32,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:32,776 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:32,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:32,777 INFO L85 PathProgramCache]: Analyzing trace with hash 690439, now seen corresponding path program 1 times [2022-11-23 15:43:32,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:32,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1623210517] [2022-11-23 15:43:32,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:32,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:32,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:32,782 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:32,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-23 15:43:32,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:32,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 15:43:32,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:32,941 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:32,953 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:32,953 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:32,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1623210517] [2022-11-23 15:43:32,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1623210517] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:32,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:32,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 15:43:32,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337668991] [2022-11-23 15:43:32,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:32,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:32,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:32,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:32,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:32,958 INFO L87 Difference]: Start difference. First operand 15703 states and 69999 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:33,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:33,802 INFO L93 Difference]: Finished difference Result 11793 states and 51538 transitions. [2022-11-23 15:43:33,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:33,803 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-23 15:43:33,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:33,924 INFO L225 Difference]: With dead ends: 11793 [2022-11-23 15:43:33,924 INFO L226 Difference]: Without dead ends: 11793 [2022-11-23 15:43:33,924 INFO L412 NwaCegarLoop]: 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 [2022-11-23 15:43:33,926 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 70 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:33,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 17 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 15:43:33,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11793 states. [2022-11-23 15:43:34,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11793 to 11784. [2022-11-23 15:43:34,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11784 states, 10970 states have (on average 4.697265268915223) internal successors, (51529), 11783 states have internal predecessors, (51529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:34,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11784 states to 11784 states and 51529 transitions. [2022-11-23 15:43:34,753 INFO L78 Accepts]: Start accepts. Automaton has 11784 states and 51529 transitions. Word has length 3 [2022-11-23 15:43:34,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:34,753 INFO L495 AbstractCegarLoop]: Abstraction has 11784 states and 51529 transitions. [2022-11-23 15:43:34,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:34,754 INFO L276 IsEmpty]: Start isEmpty. Operand 11784 states and 51529 transitions. [2022-11-23 15:43:34,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-23 15:43:34,754 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:34,755 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-23 15:43:34,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:34,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:34,968 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:34,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:34,969 INFO L85 PathProgramCache]: Analyzing trace with hash 690440, now seen corresponding path program 1 times [2022-11-23 15:43:34,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:34,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733011101] [2022-11-23 15:43:34,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:34,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:34,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:34,984 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:35,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-23 15:43:35,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:35,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 15:43:35,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:35,165 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:35,166 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:35,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733011101] [2022-11-23 15:43:35,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733011101] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:35,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:35,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 15:43:35,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785822719] [2022-11-23 15:43:35,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:35,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:35,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:35,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:35,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:35,168 INFO L87 Difference]: Start difference. First operand 11784 states and 51529 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:36,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:36,422 INFO L93 Difference]: Finished difference Result 15710 states and 66086 transitions. [2022-11-23 15:43:36,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:36,424 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-23 15:43:36,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:36,590 INFO L225 Difference]: With dead ends: 15710 [2022-11-23 15:43:36,591 INFO L226 Difference]: Without dead ends: 15710 [2022-11-23 15:43:36,591 INFO L412 NwaCegarLoop]: 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 [2022-11-23 15:43:36,594 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 74 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:36,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 64 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-23 15:43:36,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15710 states. [2022-11-23 15:43:37,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15710 to 11783. [2022-11-23 15:43:37,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11783 states, 10969 states have (on average 4.69751116783663) internal successors, (51527), 11782 states have internal predecessors, (51527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:37,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11783 states to 11783 states and 51527 transitions. [2022-11-23 15:43:37,208 INFO L78 Accepts]: Start accepts. Automaton has 11783 states and 51527 transitions. Word has length 3 [2022-11-23 15:43:37,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:37,209 INFO L495 AbstractCegarLoop]: Abstraction has 11783 states and 51527 transitions. [2022-11-23 15:43:37,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:37,209 INFO L276 IsEmpty]: Start isEmpty. Operand 11783 states and 51527 transitions. [2022-11-23 15:43:37,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-23 15:43:37,210 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:37,210 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-23 15:43:37,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:37,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:37,422 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:37,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:37,423 INFO L85 PathProgramCache]: Analyzing trace with hash 21401292, now seen corresponding path program 1 times [2022-11-23 15:43:37,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:37,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1483695043] [2022-11-23 15:43:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:37,423 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:37,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:37,425 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:37,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-23 15:43:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:37,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-23 15:43:37,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:37,711 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:37,722 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:37,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:37,819 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2022-11-23 15:43:37,843 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 15:43:37,844 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-23 15:43:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:37,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:37,875 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:37,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1483695043] [2022-11-23 15:43:37,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1483695043] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:37,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:37,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:37,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779559646] [2022-11-23 15:43:37,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:37,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 15:43:37,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:37,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 15:43:37,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:43:37,879 INFO L87 Difference]: Start difference. First operand 11783 states and 51527 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:38,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:38,346 INFO L93 Difference]: Finished difference Result 7869 states and 33059 transitions. [2022-11-23 15:43:38,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:43:38,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-23 15:43:38,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:38,411 INFO L225 Difference]: With dead ends: 7869 [2022-11-23 15:43:38,411 INFO L226 Difference]: Without dead ends: 7869 [2022-11-23 15:43:38,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:43:38,413 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 80 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:38,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 10 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-23 15:43:38,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7869 states. [2022-11-23 15:43:38,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7869 to 7860. [2022-11-23 15:43:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7860 states, 7451 states have (on average 4.435646221983626) internal successors, (33050), 7859 states have internal predecessors, (33050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:38,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7860 states to 7860 states and 33050 transitions. [2022-11-23 15:43:38,816 INFO L78 Accepts]: Start accepts. Automaton has 7860 states and 33050 transitions. Word has length 4 [2022-11-23 15:43:38,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:38,817 INFO L495 AbstractCegarLoop]: Abstraction has 7860 states and 33050 transitions. [2022-11-23 15:43:38,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:38,817 INFO L276 IsEmpty]: Start isEmpty. Operand 7860 states and 33050 transitions. [2022-11-23 15:43:38,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-23 15:43:38,818 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:38,818 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:38,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-11-23 15:43:39,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:39,030 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:39,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:39,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1903351238, now seen corresponding path program 1 times [2022-11-23 15:43:39,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:39,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563743933] [2022-11-23 15:43:39,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:39,032 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:39,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:39,033 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:39,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-23 15:43:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:39,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-23 15:43:39,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:39,170 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:39,178 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:39,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:39,210 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:39,236 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:39,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:39,359 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:43:39,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:43:39,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:39,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:39,496 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-23 15:43:39,497 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-23 15:43:39,540 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-23 15:43:39,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-23 15:43:39,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:39,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:39,564 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:39,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563743933] [2022-11-23 15:43:39,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563743933] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:39,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:39,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 15:43:39,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122881214] [2022-11-23 15:43:39,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:39,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 15:43:39,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:39,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 15:43:39,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-23 15:43:39,566 INFO L87 Difference]: Start difference. First operand 7860 states and 33050 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:40,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:40,446 INFO L93 Difference]: Finished difference Result 7848 states and 33028 transitions. [2022-11-23 15:43:40,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:43:40,447 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-23 15:43:40,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:40,500 INFO L225 Difference]: With dead ends: 7848 [2022-11-23 15:43:40,501 INFO L226 Difference]: Without dead ends: 7848 [2022-11-23 15:43:40,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-23 15:43:40,502 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 69 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:40,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 20 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-23 15:43:40,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7848 states. [2022-11-23 15:43:40,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7848 to 7848. [2022-11-23 15:43:40,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7848 states, 7443 states have (on average 4.437458014241569) internal successors, (33028), 7847 states have internal predecessors, (33028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:40,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7848 states to 7848 states and 33028 transitions. [2022-11-23 15:43:40,752 INFO L78 Accepts]: Start accepts. Automaton has 7848 states and 33028 transitions. Word has length 7 [2022-11-23 15:43:40,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:40,752 INFO L495 AbstractCegarLoop]: Abstraction has 7848 states and 33028 transitions. [2022-11-23 15:43:40,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:40,753 INFO L276 IsEmpty]: Start isEmpty. Operand 7848 states and 33028 transitions. [2022-11-23 15:43:40,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 15:43:40,754 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:40,754 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:40,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:40,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:40,969 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:40,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:40,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1794188758, now seen corresponding path program 1 times [2022-11-23 15:43:40,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:40,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1555883350] [2022-11-23 15:43:40,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:40,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:40,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:40,971 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:40,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-23 15:43:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:41,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-23 15:43:41,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:41,137 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:41,171 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:41,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:41,207 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:41,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:41,244 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:41,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:41,289 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-23 15:43:41,290 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:41,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:41,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:41,312 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:41,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1555883350] [2022-11-23 15:43:41,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1555883350] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:41,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:41,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:41,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947948280] [2022-11-23 15:43:41,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:41,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:41,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:41,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:41,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:41,315 INFO L87 Difference]: Start difference. First operand 7848 states and 33028 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:41,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:41,596 INFO L93 Difference]: Finished difference Result 6596 states and 27150 transitions. [2022-11-23 15:43:41,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:41,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-23 15:43:41,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:41,645 INFO L225 Difference]: With dead ends: 6596 [2022-11-23 15:43:41,646 INFO L226 Difference]: Without dead ends: 6596 [2022-11-23 15:43:41,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:41,648 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 56 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:41,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 18 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:41,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6596 states. [2022-11-23 15:43:41,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6596 to 6596. [2022-11-23 15:43:41,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6596 states, 6273 states have (on average 4.328072692491631) internal successors, (27150), 6595 states have internal predecessors, (27150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:41,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6596 states to 6596 states and 27150 transitions. [2022-11-23 15:43:41,940 INFO L78 Accepts]: Start accepts. Automaton has 6596 states and 27150 transitions. Word has length 14 [2022-11-23 15:43:41,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:41,941 INFO L495 AbstractCegarLoop]: Abstraction has 6596 states and 27150 transitions. [2022-11-23 15:43:41,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:41,942 INFO L276 IsEmpty]: Start isEmpty. Operand 6596 states and 27150 transitions. [2022-11-23 15:43:41,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-23 15:43:41,942 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:41,943 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:41,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:42,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:42,159 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:42,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:42,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1794188757, now seen corresponding path program 1 times [2022-11-23 15:43:42,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:42,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765592128] [2022-11-23 15:43:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:42,161 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:42,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:42,162 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:42,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-23 15:43:42,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:42,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-23 15:43:42,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:42,324 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:42,336 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:42,410 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:42,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:42,419 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:42,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:42,462 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:42,492 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:42,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:42,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:42,521 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:42,540 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 15:43:42,541 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-23 15:43:42,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:42,614 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:42,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:42,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:42,703 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:42,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765592128] [2022-11-23 15:43:42,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765592128] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:42,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:42,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:43:42,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972357657] [2022-11-23 15:43:42,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:42,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 15:43:42,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:42,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 15:43:42,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:43:42,706 INFO L87 Difference]: Start difference. First operand 6596 states and 27150 transitions. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:43,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:43,251 INFO L93 Difference]: Finished difference Result 5344 states and 21272 transitions. [2022-11-23 15:43:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:43:43,252 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-23 15:43:43,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:43,284 INFO L225 Difference]: With dead ends: 5344 [2022-11-23 15:43:43,284 INFO L226 Difference]: Without dead ends: 5344 [2022-11-23 15:43:43,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-11-23 15:43:43,286 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 176 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:43,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 13 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-23 15:43:43,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5344 states. [2022-11-23 15:43:43,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5344 to 5344. [2022-11-23 15:43:43,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5344 states, 5103 states have (on average 4.168528316676465) internal successors, (21272), 5343 states have internal predecessors, (21272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:43,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5344 states to 5344 states and 21272 transitions. [2022-11-23 15:43:43,514 INFO L78 Accepts]: Start accepts. Automaton has 5344 states and 21272 transitions. Word has length 14 [2022-11-23 15:43:43,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:43,514 INFO L495 AbstractCegarLoop]: Abstraction has 5344 states and 21272 transitions. [2022-11-23 15:43:43,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:43,515 INFO L276 IsEmpty]: Start isEmpty. Operand 5344 states and 21272 transitions. [2022-11-23 15:43:43,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-23 15:43:43,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:43,516 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:43,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:43,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:43,735 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:43,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1933496660, now seen corresponding path program 1 times [2022-11-23 15:43:43,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:43,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1708130875] [2022-11-23 15:43:43,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:43,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:43,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:43,739 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:43,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-23 15:43:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:43,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-23 15:43:43,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:43,903 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:43,912 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:43,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:43,957 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:43,990 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:43,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:44,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:44,020 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:44,037 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 15:43:44,038 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-23 15:43:44,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:44,105 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:44,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:44,219 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:44,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1708130875] [2022-11-23 15:43:44,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1708130875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:44,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:44,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:43:44,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524209750] [2022-11-23 15:43:44,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:44,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 15:43:44,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 15:43:44,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:43:44,222 INFO L87 Difference]: Start difference. First operand 5344 states and 21272 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:44,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:44,732 INFO L93 Difference]: Finished difference Result 4824 states and 19276 transitions. [2022-11-23 15:43:44,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:43:44,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-23 15:43:44,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:44,753 INFO L225 Difference]: With dead ends: 4824 [2022-11-23 15:43:44,753 INFO L226 Difference]: Without dead ends: 4824 [2022-11-23 15:43:44,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-11-23 15:43:44,754 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 166 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:44,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 11 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-23 15:43:44,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4824 states. [2022-11-23 15:43:44,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4824 to 4824. [2022-11-23 15:43:44,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4824 states, 4643 states have (on average 4.15162610381219) internal successors, (19276), 4823 states have internal predecessors, (19276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:44,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4824 states to 4824 states and 19276 transitions. [2022-11-23 15:43:44,947 INFO L78 Accepts]: Start accepts. Automaton has 4824 states and 19276 transitions. Word has length 16 [2022-11-23 15:43:44,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:44,947 INFO L495 AbstractCegarLoop]: Abstraction has 4824 states and 19276 transitions. [2022-11-23 15:43:44,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:44,948 INFO L276 IsEmpty]: Start isEmpty. Operand 4824 states and 19276 transitions. [2022-11-23 15:43:44,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-23 15:43:44,948 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:44,949 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:44,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:45,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:45,161 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:45,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:45,161 INFO L85 PathProgramCache]: Analyzing trace with hash 191139049, now seen corresponding path program 1 times [2022-11-23 15:43:45,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:45,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1394848624] [2022-11-23 15:43:45,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:45,162 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:45,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:45,163 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:45,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-23 15:43:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:45,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-23 15:43:45,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:45,304 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:45,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:45,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:45,326 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:45,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1394848624] [2022-11-23 15:43:45,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1394848624] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:45,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:45,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:45,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129893717] [2022-11-23 15:43:45,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:45,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:45,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:45,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:45,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:45,330 INFO L87 Difference]: Start difference. First operand 4824 states and 19276 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:45,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:45,544 INFO L93 Difference]: Finished difference Result 2318 states and 8699 transitions. [2022-11-23 15:43:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:45,544 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-23 15:43:45,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:45,556 INFO L225 Difference]: With dead ends: 2318 [2022-11-23 15:43:45,556 INFO L226 Difference]: Without dead ends: 2318 [2022-11-23 15:43:45,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:45,559 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:45,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 15 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:45,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2318 states. [2022-11-23 15:43:45,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2318 to 2318. [2022-11-23 15:43:45,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2318 states, 2262 states have (on average 3.845711759504863) internal successors, (8699), 2317 states have internal predecessors, (8699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:45,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2318 states to 2318 states and 8699 transitions. [2022-11-23 15:43:45,645 INFO L78 Accepts]: Start accepts. Automaton has 2318 states and 8699 transitions. Word has length 17 [2022-11-23 15:43:45,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:45,646 INFO L495 AbstractCegarLoop]: Abstraction has 2318 states and 8699 transitions. [2022-11-23 15:43:45,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:45,646 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 8699 transitions. [2022-11-23 15:43:45,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-23 15:43:45,647 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:45,648 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:45,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:45,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:45,859 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:45,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash 191139050, now seen corresponding path program 1 times [2022-11-23 15:43:45,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:45,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372859252] [2022-11-23 15:43:45,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:45,860 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:45,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:45,861 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:45,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-23 15:43:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:45,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 15:43:45,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:45,990 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:46,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:46,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:46,034 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:46,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372859252] [2022-11-23 15:43:46,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372859252] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:46,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:46,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:46,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557066831] [2022-11-23 15:43:46,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:46,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:46,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:46,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:46,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:46,035 INFO L87 Difference]: Start difference. First operand 2318 states and 8699 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:46,207 INFO L93 Difference]: Finished difference Result 959 states and 3223 transitions. [2022-11-23 15:43:46,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:46,208 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-23 15:43:46,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:46,211 INFO L225 Difference]: With dead ends: 959 [2022-11-23 15:43:46,212 INFO L226 Difference]: Without dead ends: 959 [2022-11-23 15:43:46,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:46,212 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 50 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:46,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 15 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:46,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2022-11-23 15:43:46,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 959. [2022-11-23 15:43:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 947 states have (on average 3.40337909186906) internal successors, (3223), 958 states have internal predecessors, (3223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 3223 transitions. [2022-11-23 15:43:46,243 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 3223 transitions. Word has length 17 [2022-11-23 15:43:46,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:46,243 INFO L495 AbstractCegarLoop]: Abstraction has 959 states and 3223 transitions. [2022-11-23 15:43:46,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,244 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 3223 transitions. [2022-11-23 15:43:46,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-23 15:43:46,245 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:46,245 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:46,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-11-23 15:43:46,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:46,456 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:46,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:46,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1630564969, now seen corresponding path program 1 times [2022-11-23 15:43:46,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:46,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444448350] [2022-11-23 15:43:46,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:46,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:46,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:46,459 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:46,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-23 15:43:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:46,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-23 15:43:46,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:46,617 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:46,648 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:46,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:46,682 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-23 15:43:46,683 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:46,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:46,711 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:46,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444448350] [2022-11-23 15:43:46,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444448350] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:46,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:46,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:46,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987677073] [2022-11-23 15:43:46,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:46,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:46,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:46,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:46,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:46,714 INFO L87 Difference]: Start difference. First operand 959 states and 3223 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:46,892 INFO L93 Difference]: Finished difference Result 923 states and 3121 transitions. [2022-11-23 15:43:46,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:46,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-23 15:43:46,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:46,897 INFO L225 Difference]: With dead ends: 923 [2022-11-23 15:43:46,897 INFO L226 Difference]: Without dead ends: 923 [2022-11-23 15:43:46,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:46,898 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 36 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:46,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 14 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:46,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-11-23 15:43:46,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 923. [2022-11-23 15:43:46,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 913 states have (on average 3.4184008762322016) internal successors, (3121), 922 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 3121 transitions. [2022-11-23 15:43:46,927 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 3121 transitions. Word has length 18 [2022-11-23 15:43:46,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:46,928 INFO L495 AbstractCegarLoop]: Abstraction has 923 states and 3121 transitions. [2022-11-23 15:43:46,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:46,928 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 3121 transitions. [2022-11-23 15:43:46,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-23 15:43:46,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:46,929 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:46,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:47,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:47,141 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:47,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:47,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1630564970, now seen corresponding path program 1 times [2022-11-23 15:43:47,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:47,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [386163214] [2022-11-23 15:43:47,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:47,143 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:47,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:47,144 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:47,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-23 15:43:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:47,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-23 15:43:47,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:47,331 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:47,344 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:47,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:47,386 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:47,399 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 15:43:47,400 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-23 15:43:47,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:47,470 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:47,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:47,611 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:47,611 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:47,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [386163214] [2022-11-23 15:43:47,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [386163214] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:47,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:47,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 15:43:47,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478666555] [2022-11-23 15:43:47,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:47,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 15:43:47,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:47,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 15:43:47,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 15:43:47,614 INFO L87 Difference]: Start difference. First operand 923 states and 3121 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:47,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:47,981 INFO L93 Difference]: Finished difference Result 887 states and 3019 transitions. [2022-11-23 15:43:47,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 15:43:47,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-23 15:43:47,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:47,984 INFO L225 Difference]: With dead ends: 887 [2022-11-23 15:43:47,984 INFO L226 Difference]: Without dead ends: 887 [2022-11-23 15:43:47,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-11-23 15:43:47,985 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 130 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:47,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 13 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 15:43:47,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2022-11-23 15:43:48,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 887. [2022-11-23 15:43:48,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 879 states have (on average 3.434584755403868) internal successors, (3019), 886 states have internal predecessors, (3019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:48,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 3019 transitions. [2022-11-23 15:43:48,009 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 3019 transitions. Word has length 18 [2022-11-23 15:43:48,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:48,010 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 3019 transitions. [2022-11-23 15:43:48,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:48,010 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 3019 transitions. [2022-11-23 15:43:48,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-23 15:43:48,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:48,011 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:48,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:48,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:48,214 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread0Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:48,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:48,215 INFO L85 PathProgramCache]: Analyzing trace with hash -690110749, now seen corresponding path program 1 times [2022-11-23 15:43:48,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:48,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186928732] [2022-11-23 15:43:48,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:48,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:48,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:48,216 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:48,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-23 15:43:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:48,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-23 15:43:48,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:48,403 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:48,440 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-23 15:43:48,441 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:48,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:48,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:48,473 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:48,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186928732] [2022-11-23 15:43:48,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186928732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:48,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:48,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:43:48,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084528957] [2022-11-23 15:43:48,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:48,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:43:48,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:48,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:43:48,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:48,476 INFO L87 Difference]: Start difference. First operand 887 states and 3019 transitions. Second operand has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:48,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:48,647 INFO L93 Difference]: Finished difference Result 827 states and 2817 transitions. [2022-11-23 15:43:48,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:43:48,647 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-23 15:43:48,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:48,650 INFO L225 Difference]: With dead ends: 827 [2022-11-23 15:43:48,650 INFO L226 Difference]: Without dead ends: 827 [2022-11-23 15:43:48,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:43:48,651 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:48,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 13 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:48,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-11-23 15:43:48,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 827. [2022-11-23 15:43:48,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 821 states have (on average 3.431181485992692) internal successors, (2817), 826 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:48,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2817 transitions. [2022-11-23 15:43:48,679 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2817 transitions. Word has length 20 [2022-11-23 15:43:48,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:48,679 INFO L495 AbstractCegarLoop]: Abstraction has 827 states and 2817 transitions. [2022-11-23 15:43:48,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:48,680 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2817 transitions. [2022-11-23 15:43:48,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-23 15:43:48,680 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:48,681 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:48,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-11-23 15:43:48,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:48,893 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:48,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:48,894 INFO L85 PathProgramCache]: Analyzing trace with hash -690110748, now seen corresponding path program 1 times [2022-11-23 15:43:48,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:48,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987016175] [2022-11-23 15:43:48,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:48,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:48,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:48,896 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:48,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-23 15:43:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:49,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-23 15:43:49,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:49,096 INFO L350 Elim1Store]: Elim1 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 [2022-11-23 15:43:49,105 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:49,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:49,166 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-23 15:43:49,180 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-23 15:43:49,181 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-23 15:43:49,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:49,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:49,234 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:49,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987016175] [2022-11-23 15:43:49,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987016175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:49,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:49,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 15:43:49,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815100382] [2022-11-23 15:43:49,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:49,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-23 15:43:49,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:49,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-23 15:43:49,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:43:49,238 INFO L87 Difference]: Start difference. First operand 827 states and 2817 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:49,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:49,406 INFO L93 Difference]: Finished difference Result 767 states and 2615 transitions. [2022-11-23 15:43:49,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:43:49,407 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-23 15:43:49,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:49,410 INFO L225 Difference]: With dead ends: 767 [2022-11-23 15:43:49,410 INFO L226 Difference]: Without dead ends: 767 [2022-11-23 15:43:49,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-23 15:43:49,414 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 73 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:49,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 13 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-23 15:43:49,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-11-23 15:43:49,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 767. [2022-11-23 15:43:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 767 states, 763 states have (on average 3.4272608125819133) internal successors, (2615), 766 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:49,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 767 states to 767 states and 2615 transitions. [2022-11-23 15:43:49,432 INFO L78 Accepts]: Start accepts. Automaton has 767 states and 2615 transitions. Word has length 20 [2022-11-23 15:43:49,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:49,432 INFO L495 AbstractCegarLoop]: Abstraction has 767 states and 2615 transitions. [2022-11-23 15:43:49,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:49,433 INFO L276 IsEmpty]: Start isEmpty. Operand 767 states and 2615 transitions. [2022-11-23 15:43:49,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-23 15:43:49,436 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:49,436 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:49,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:49,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:49,649 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:49,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1115613542, now seen corresponding path program 1 times [2022-11-23 15:43:49,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:49,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339935754] [2022-11-23 15:43:49,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:49,650 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:49,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:49,651 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:49,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-23 15:43:49,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:49,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-23 15:43:49,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:49,916 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:49,967 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:49,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:50,033 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:50,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:50,081 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:50,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:50,130 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:43:50,131 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-23 15:43:50,199 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:43:50,200 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 28 [2022-11-23 15:43:50,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:50,347 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 27 [2022-11-23 15:43:51,388 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:51,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:51,428 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:51,428 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:51,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339935754] [2022-11-23 15:43:51,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339935754] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:51,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:51,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-23 15:43:51,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354068097] [2022-11-23 15:43:51,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:51,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-23 15:43:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-23 15:43:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-23 15:43:51,430 INFO L87 Difference]: Start difference. First operand 767 states and 2615 transitions. Second operand has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:51,997 INFO L93 Difference]: Finished difference Result 766 states and 2613 transitions. [2022-11-23 15:43:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-23 15:43:51,998 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-11-23 15:43:51,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:52,000 INFO L225 Difference]: With dead ends: 766 [2022-11-23 15:43:52,000 INFO L226 Difference]: Without dead ends: 766 [2022-11-23 15:43:52,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-11-23 15:43:52,001 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 161 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:52,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 10 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-23 15:43:52,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-11-23 15:43:52,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2022-11-23 15:43:52,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 762 states have (on average 3.4291338582677167) internal successors, (2613), 765 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:52,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2613 transitions. [2022-11-23 15:43:52,021 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2613 transitions. Word has length 43 [2022-11-23 15:43:52,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:52,022 INFO L495 AbstractCegarLoop]: Abstraction has 766 states and 2613 transitions. [2022-11-23 15:43:52,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:52,022 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2613 transitions. [2022-11-23 15:43:52,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-23 15:43:52,026 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:52,026 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:52,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:52,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:52,234 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:52,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:52,235 INFO L85 PathProgramCache]: Analyzing trace with hash 224279271, now seen corresponding path program 1 times [2022-11-23 15:43:52,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:52,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244218024] [2022-11-23 15:43:52,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:52,236 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:52,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:52,237 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:52,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-23 15:43:52,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:52,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-23 15:43:52,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:52,559 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:52,613 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:52,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:52,670 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:52,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:52,753 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:52,754 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:52,807 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:52,807 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:52,854 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:52,855 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:52,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:52,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:53,669 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:53,733 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:53,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:53,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:53,773 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:53,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244218024] [2022-11-23 15:43:53,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244218024] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:53,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:53,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-23 15:43:53,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746360196] [2022-11-23 15:43:53,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:53,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-23 15:43:53,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:53,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-23 15:43:53,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-23 15:43:53,776 INFO L87 Difference]: Start difference. First operand 766 states and 2613 transitions. Second operand has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:54,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:54,300 INFO L93 Difference]: Finished difference Result 765 states and 2611 transitions. [2022-11-23 15:43:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 15:43:54,301 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-11-23 15:43:54,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:54,304 INFO L225 Difference]: With dead ends: 765 [2022-11-23 15:43:54,304 INFO L226 Difference]: Without dead ends: 765 [2022-11-23 15:43:54,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-11-23 15:43:54,305 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 127 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:54,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 9 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-23 15:43:54,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-11-23 15:43:54,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 765. [2022-11-23 15:43:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 761 states have (on average 3.431011826544021) internal successors, (2611), 764 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:54,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 2611 transitions. [2022-11-23 15:43:54,329 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 2611 transitions. Word has length 44 [2022-11-23 15:43:54,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:54,330 INFO L495 AbstractCegarLoop]: Abstraction has 765 states and 2611 transitions. [2022-11-23 15:43:54,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:54,330 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 2611 transitions. [2022-11-23 15:43:54,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-23 15:43:54,333 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:54,334 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:54,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:54,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:54,547 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:54,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:54,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1637282299, now seen corresponding path program 1 times [2022-11-23 15:43:54,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:54,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798028599] [2022-11-23 15:43:54,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:54,548 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:54,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:54,549 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:54,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-23 15:43:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:43:54,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-23 15:43:54,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:43:54,845 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:43:54,896 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:43:54,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:43:54,986 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:43:54,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:43:55,123 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:43:55,124 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:43:55,263 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:43:55,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:43:55,413 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:43:55,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:43:55,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:43:55,646 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:43:55,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 36 [2022-11-23 15:43:58,233 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 41 [2022-11-23 15:43:58,437 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:58,516 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:43:58,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:43:58,564 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:43:58,565 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:43:58,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798028599] [2022-11-23 15:43:58,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798028599] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:43:58,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:43:58,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-23 15:43:58,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085041810] [2022-11-23 15:43:58,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:43:58,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-23 15:43:58,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:43:58,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-23 15:43:58,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-23 15:43:58,567 INFO L87 Difference]: Start difference. First operand 765 states and 2611 transitions. Second operand has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:59,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:43:59,579 INFO L93 Difference]: Finished difference Result 764 states and 2609 transitions. [2022-11-23 15:43:59,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-23 15:43:59,580 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-11-23 15:43:59,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:43:59,581 INFO L225 Difference]: With dead ends: 764 [2022-11-23 15:43:59,581 INFO L226 Difference]: Without dead ends: 764 [2022-11-23 15:43:59,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-11-23 15:43:59,582 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 160 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-23 15:43:59,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 9 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-23 15:43:59,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-11-23 15:43:59,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 764. [2022-11-23 15:43:59,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 760 states have (on average 3.432894736842105) internal successors, (2609), 763 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:59,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2609 transitions. [2022-11-23 15:43:59,594 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2609 transitions. Word has length 45 [2022-11-23 15:43:59,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:43:59,595 INFO L495 AbstractCegarLoop]: Abstraction has 764 states and 2609 transitions. [2022-11-23 15:43:59,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:43:59,595 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2609 transitions. [2022-11-23 15:43:59,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-23 15:43:59,597 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:43:59,597 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:43:59,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-23 15:43:59,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:59,798 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:43:59,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:43:59,798 INFO L85 PathProgramCache]: Analyzing trace with hash 783854864, now seen corresponding path program 1 times [2022-11-23 15:43:59,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:43:59,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444764916] [2022-11-23 15:43:59,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:43:59,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:43:59,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:43:59,800 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:43:59,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-23 15:44:00,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:44:00,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-23 15:44:00,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:44:00,084 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:44:00,138 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:00,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:00,195 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:00,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:00,270 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:00,271 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:00,339 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:00,339 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:00,576 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:44:00,576 INFO L350 Elim1Store]: Elim1 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:44:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:44:00,725 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:44:00,725 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 36 [2022-11-23 15:44:02,357 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:44:02,357 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 52 [2022-11-23 15:44:02,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:02,649 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:02,711 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:44:02,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:44:02,771 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:44:02,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444764916] [2022-11-23 15:44:02,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444764916] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:44:02,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:44:02,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-23 15:44:02,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928218615] [2022-11-23 15:44:02,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:44:02,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-23 15:44:02,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:44:02,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-23 15:44:02,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-23 15:44:02,774 INFO L87 Difference]: Start difference. First operand 764 states and 2609 transitions. Second operand has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:03,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:44:03,760 INFO L93 Difference]: Finished difference Result 763 states and 2607 transitions. [2022-11-23 15:44:03,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-23 15:44:03,761 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-11-23 15:44:03,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:44:03,762 INFO L225 Difference]: With dead ends: 763 [2022-11-23 15:44:03,762 INFO L226 Difference]: Without dead ends: 763 [2022-11-23 15:44:03,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2022-11-23 15:44:03,763 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 180 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-23 15:44:03,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 9 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-23 15:44:03,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-11-23 15:44:03,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 763. [2022-11-23 15:44:03,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 759 states have (on average 3.4347826086956523) internal successors, (2607), 762 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:03,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2607 transitions. [2022-11-23 15:44:03,780 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2607 transitions. Word has length 46 [2022-11-23 15:44:03,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:44:03,781 INFO L495 AbstractCegarLoop]: Abstraction has 763 states and 2607 transitions. [2022-11-23 15:44:03,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:03,781 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2607 transitions. [2022-11-23 15:44:03,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-23 15:44:03,784 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:44:03,784 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:44:03,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-11-23 15:44:03,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:03,997 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:44:03,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:44:03,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1470302272, now seen corresponding path program 1 times [2022-11-23 15:44:03,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:44:03,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104122726] [2022-11-23 15:44:03,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:44:03,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:03,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:44:03,999 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:44:04,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-23 15:44:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:44:04,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-23 15:44:04,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:44:04,270 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-23 15:44:04,315 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:04,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:04,369 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:04,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:04,434 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:04,434 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:04,513 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-23 15:44:04,513 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-23 15:44:04,657 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-23 15:44:04,657 INFO L350 Elim1Store]: Elim1 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-23 15:44:04,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-23 15:44:05,015 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:44:05,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 36 [2022-11-23 15:44:07,853 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-23 15:44:07,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 52 [2022-11-23 15:44:08,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:08,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:08,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:08,557 INFO L350 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-23 15:44:08,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:44:08,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:44:08,631 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:44:08,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104122726] [2022-11-23 15:44:08,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104122726] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:44:08,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:44:08,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-23 15:44:08,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334583782] [2022-11-23 15:44:08,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:44:08,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-23 15:44:08,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:44:08,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-23 15:44:08,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-11-23 15:44:08,633 INFO L87 Difference]: Start difference. First operand 763 states and 2607 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:09,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:44:09,996 INFO L93 Difference]: Finished difference Result 762 states and 2606 transitions. [2022-11-23 15:44:09,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-23 15:44:09,997 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-11-23 15:44:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:44:09,999 INFO L225 Difference]: With dead ends: 762 [2022-11-23 15:44:09,999 INFO L226 Difference]: Without dead ends: 762 [2022-11-23 15:44:09,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2022-11-23 15:44:09,999 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 192 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-23 15:44:10,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 9 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-23 15:44:10,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-11-23 15:44:10,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-11-23 15:44:10,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 759 states have (on average 3.4334650856389985) internal successors, (2606), 761 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:10,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 2606 transitions. [2022-11-23 15:44:10,018 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 2606 transitions. Word has length 47 [2022-11-23 15:44:10,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:44:10,019 INFO L495 AbstractCegarLoop]: Abstraction has 762 states and 2606 transitions. [2022-11-23 15:44:10,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:10,019 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 2606 transitions. [2022-11-23 15:44:10,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-23 15:44:10,022 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:44:10,022 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:44:10,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-23 15:44:10,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:10,236 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:44:10,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:44:10,238 INFO L85 PathProgramCache]: Analyzing trace with hash 909271888, now seen corresponding path program 1 times [2022-11-23 15:44:10,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:44:10,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606330297] [2022-11-23 15:44:10,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:44:10,239 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:10,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:44:10,240 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:44:10,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-23 15:44:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 15:44:10,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-23 15:44:10,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 15:44:10,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 8 [2022-11-23 15:44:10,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 15:44:10,476 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 15:44:10,477 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-23 15:44:10,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606330297] [2022-11-23 15:44:10,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606330297] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 15:44:10,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 15:44:10,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-23 15:44:10,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221204500] [2022-11-23 15:44:10,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 15:44:10,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 15:44:10,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-23 15:44:10,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 15:44:10,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:44:10,479 INFO L87 Difference]: Start difference. First operand 762 states and 2606 transitions. Second operand has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:10,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 15:44:10,741 INFO L93 Difference]: Finished difference Result 1195 states and 4012 transitions. [2022-11-23 15:44:10,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 15:44:10,742 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-11-23 15:44:10,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 15:44:10,744 INFO L225 Difference]: With dead ends: 1195 [2022-11-23 15:44:10,745 INFO L226 Difference]: Without dead ends: 1195 [2022-11-23 15:44:10,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 15:44:10,745 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 15 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-23 15:44:10,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 30 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-23 15:44:10,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-11-23 15:44:10,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 799. [2022-11-23 15:44:10,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 796 states have (on average 3.3530150753768844) internal successors, (2669), 798 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:10,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 2669 transitions. [2022-11-23 15:44:10,773 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 2669 transitions. Word has length 49 [2022-11-23 15:44:10,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 15:44:10,774 INFO L495 AbstractCegarLoop]: Abstraction has 799 states and 2669 transitions. [2022-11-23 15:44:10,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.5) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 15:44:10,774 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 2669 transitions. [2022-11-23 15:44:10,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-23 15:44:10,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 15:44:10,777 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:44:10,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-23 15:44:10,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:10,996 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 70 more)] === [2022-11-23 15:44:10,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 15:44:10,996 INFO L85 PathProgramCache]: Analyzing trace with hash 909271890, now seen corresponding path program 1 times [2022-11-23 15:44:10,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-23 15:44:10,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [69355524] [2022-11-23 15:44:10,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 15:44:10,997 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:10,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat [2022-11-23 15:44:10,998 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-23 15:44:10,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-23 15:44:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 15:44:11,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-23 15:44:11,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-23 15:44:11,589 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-23 15:44:11,589 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-23 15:44:11,590 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (72 of 73 remaining) [2022-11-23 15:44:11,592 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 73 remaining) [2022-11-23 15:44:11,592 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 73 remaining) [2022-11-23 15:44:11,593 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 73 remaining) [2022-11-23 15:44:11,593 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 73 remaining) [2022-11-23 15:44:11,593 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 73 remaining) [2022-11-23 15:44:11,593 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 73 remaining) [2022-11-23 15:44:11,593 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 73 remaining) [2022-11-23 15:44:11,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 73 remaining) [2022-11-23 15:44:11,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 73 remaining) [2022-11-23 15:44:11,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 73 remaining) [2022-11-23 15:44:11,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 73 remaining) [2022-11-23 15:44:11,594 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 73 remaining) [2022-11-23 15:44:11,595 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 73 remaining) [2022-11-23 15:44:11,595 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 73 remaining) [2022-11-23 15:44:11,595 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 73 remaining) [2022-11-23 15:44:11,595 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 73 remaining) [2022-11-23 15:44:11,595 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 73 remaining) [2022-11-23 15:44:11,596 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 73 remaining) [2022-11-23 15:44:11,596 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 73 remaining) [2022-11-23 15:44:11,596 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 73 remaining) [2022-11-23 15:44:11,596 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (51 of 73 remaining) [2022-11-23 15:44:11,596 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (50 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (49 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (48 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err10INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (47 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 73 remaining) [2022-11-23 15:44:11,597 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 73 remaining) [2022-11-23 15:44:11,598 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 73 remaining) [2022-11-23 15:44:11,598 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 73 remaining) [2022-11-23 15:44:11,598 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 73 remaining) [2022-11-23 15:44:11,598 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 73 remaining) [2022-11-23 15:44:11,598 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 73 remaining) [2022-11-23 15:44:11,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 73 remaining) [2022-11-23 15:44:11,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 73 remaining) [2022-11-23 15:44:11,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 73 remaining) [2022-11-23 15:44:11,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 73 remaining) [2022-11-23 15:44:11,599 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (34 of 73 remaining) [2022-11-23 15:44:11,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (33 of 73 remaining) [2022-11-23 15:44:11,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 73 remaining) [2022-11-23 15:44:11,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 73 remaining) [2022-11-23 15:44:11,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 73 remaining) [2022-11-23 15:44:11,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 73 remaining) [2022-11-23 15:44:11,601 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 73 remaining) [2022-11-23 15:44:11,602 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 73 remaining) [2022-11-23 15:44:11,602 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 73 remaining) [2022-11-23 15:44:11,602 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 73 remaining) [2022-11-23 15:44:11,602 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 73 remaining) [2022-11-23 15:44:11,602 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Err19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 73 remaining) [2022-11-23 15:44:11,603 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork5Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 73 remaining) [2022-11-23 15:44:11,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork5Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 73 remaining) [2022-11-23 15:44:11,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork5Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 73 remaining) [2022-11-23 15:44:11,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork5Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 73 remaining) [2022-11-23 15:44:11,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread0Thread1of1ForFork5Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 73 remaining) [2022-11-23 15:44:11,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 73 remaining) [2022-11-23 15:44:11,605 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 73 remaining) [2022-11-23 15:44:11,606 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 73 remaining) [2022-11-23 15:44:11,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-23 15:44:11,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-23 15:44:11,821 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 15:44:11,826 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-23 15:44:11,826 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-23 15:44:11,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 03:44:11 BasicIcfg [2022-11-23 15:44:11,915 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-23 15:44:11,915 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-23 15:44:11,915 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-23 15:44:11,915 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-23 15:44:11,916 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:43:09" (3/4) ... [2022-11-23 15:44:11,931 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-23 15:44:11,931 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-23 15:44:11,932 INFO L158 Benchmark]: Toolchain (without parser) took 64106.21ms. Allocated memory was 73.4MB in the beginning and 3.1GB in the end (delta: 3.1GB). Free memory was 47.3MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2022-11-23 15:44:11,932 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 73.4MB. Free memory is still 50.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 15:44:11,932 INFO L158 Benchmark]: CACSL2BoogieTranslator took 961.55ms. Allocated memory is still 73.4MB. Free memory was 47.1MB in the beginning and 34.1MB in the end (delta: 12.9MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. [2022-11-23 15:44:11,933 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.90ms. Allocated memory is still 73.4MB. Free memory was 34.1MB in the beginning and 31.6MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-23 15:44:11,933 INFO L158 Benchmark]: Boogie Preprocessor took 68.94ms. Allocated memory is still 73.4MB. Free memory was 31.6MB in the beginning and 29.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-23 15:44:11,933 INFO L158 Benchmark]: RCFGBuilder took 947.15ms. Allocated memory was 73.4MB in the beginning and 88.1MB in the end (delta: 14.7MB). Free memory was 29.5MB in the beginning and 41.8MB in the end (delta: -12.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-23 15:44:11,933 INFO L158 Benchmark]: TraceAbstraction took 62018.19ms. Allocated memory was 88.1MB in the beginning and 3.1GB in the end (delta: 3.1GB). Free memory was 41.0MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2022-11-23 15:44:11,934 INFO L158 Benchmark]: Witness Printer took 16.27ms. Allocated memory is still 3.1GB. Free memory is still 1.7GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-23 15:44:11,935 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32ms. Allocated memory is still 73.4MB. Free memory is still 50.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 961.55ms. Allocated memory is still 73.4MB. Free memory was 47.1MB in the beginning and 34.1MB in the end (delta: 12.9MB). Peak memory consumption was 22.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.90ms. Allocated memory is still 73.4MB. Free memory was 34.1MB in the beginning and 31.6MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.94ms. Allocated memory is still 73.4MB. Free memory was 31.6MB in the beginning and 29.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 947.15ms. Allocated memory was 73.4MB in the beginning and 88.1MB in the end (delta: 14.7MB). Free memory was 29.5MB in the beginning and 41.8MB in the end (delta: -12.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * TraceAbstraction took 62018.19ms. Allocated memory was 88.1MB in the beginning and 3.1GB in the end (delta: 3.1GB). Free memory was 41.0MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 16.27ms. Allocated memory is still 3.1GB. Free memory is still 1.7GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.0s, 267 PlacesBefore, 154 PlacesAfterwards, 258 TransitionsBefore, 143 TransitionsAfterwards, 2920 CoEnabledTransitionPairs, 6 FixpointIterations, 111 TrivialSequentialCompositions, 67 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 0 ConcurrentYvCompositions, 2 ChoiceCompositions, 187 TotalNumberOfCompositions, 9976 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5474, independent: 5112, independent conditional: 0, independent unconditional: 5112, dependent: 362, dependent conditional: 0, dependent unconditional: 362, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1483, independent: 1404, independent conditional: 0, independent unconditional: 1404, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1483, independent: 1384, independent conditional: 0, independent unconditional: 1384, dependent: 99, dependent conditional: 0, dependent unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 99, independent: 20, independent conditional: 0, independent unconditional: 20, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 873, independent: 184, independent conditional: 0, independent unconditional: 184, dependent: 688, dependent conditional: 0, dependent unconditional: 688, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5474, independent: 3708, independent conditional: 0, independent unconditional: 3708, dependent: 283, dependent conditional: 0, dependent unconditional: 283, unknown: 1483, unknown conditional: 0, unknown unconditional: 1483] , Statistics on independence cache: Total cache size (in pairs): 321, Positive cache size: 286, Positive conditional cache size: 0, Positive unconditional cache size: 286, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1159]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1123. Possible FailurePath: [L1124] 0 char *v; [L1161] 0 pthread_t t; [L1162] FCALL, FORK 0 pthread_create(&t, 0, thread0, 0) VAL [#in~arg={0:0}, pthread_create(&t, 0, thread0, 0)=0, t={23:0}, v={0:0}] [L1163] 0 \read(t) VAL [#in~arg={0:0}, \read(t)=0, t={23:0}, v={0:0}] [L1146] 1 pthread_t t1, t2, t3, t4, t5; [L1147] FCALL, FORK 1 pthread_create(&t1, 0, thread1, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, arg={0:0}, pthread_create(&t1, 0, thread1, 0)=1, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={0:0}] [L1148] 1 \read(t1) VAL [#in~arg={0:0}, #in~arg={0:0}, \read(t1)=1, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={0:0}] [L1127] 2 v = malloc(sizeof(char)) [L1128] 2 return 0; [L1148] FCALL, JOIN 2 pthread_join(t1, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, \read(t1)=1, \result={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1149] FCALL, FORK 1 pthread_create(&t2, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t2, 0, thread2, 0)=2, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1150] FCALL, FORK 1 pthread_create(&t3, 0, thread3, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t3, 0, thread3, 0)=3, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1151] FCALL, FORK 1 pthread_create(&t4, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t4, 0, thread2, 0)=4, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1133] 5 v[0] = 'X' [L1135] 5 return 0; [L1140] 4 v[0] = 'Y' [L1142] 4 return 0; [L1152] FCALL, FORK 1 pthread_create(&t5, 0, thread2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, pthread_create(&t5, 0, thread2, 0)=5, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1153] 1 \read(t2) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t2)=2, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1133] 6 v[0] = 'X' [L1135] 6 return 0; [L1133] 3 v[0] = 'X' [L1135] 3 return 0; [L1153] FCALL, JOIN 3 pthread_join(t2, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t2)=2, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1154] 1 \read(t3) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t3)=3, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1154] FCALL, JOIN 4 pthread_join(t3, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t3)=3, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1155] 1 \read(t4) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t4)=4, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1155] FCALL, JOIN 5 pthread_join(t4, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t4)=4, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1156] 1 \read(t5) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t5)=5, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1156] FCALL, JOIN 6 pthread_join(t5, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t5)=5, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t1={54:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1157] 1 return 0; [L1157] 1 return 0; VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t2={22:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1157] 1 return 0; VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t3={55:0}, t4={30:0}, t5={48:0}, v={3:0}] [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1163] FCALL, JOIN 1 pthread_join(t, 0) VAL [#in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, #in~arg={0:0}, \read(t)=0, \result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, t={23:0}, v={3:0}] [L1164] EXPR 0 v[0] [L1164] EXPR 0 v[0] == 'X' || v[0] == 'Y' [L1164] CALL 0 __VERIFIER_assert(v[0] == 'X' || v[0] == 'Y') [L1123] COND FALSE 0 !(!expression) [L1164] RET 0 __VERIFIER_assert(v[0] == 'X' || v[0] == 'Y') [L1165] 0 return 0; [L1165] 0 return 0; - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1152]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1147]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1150]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1149]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1151]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1123]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1162]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1150]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1152]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1149]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1151]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1147]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 11 procedures, 295 locations, 73 error locations. Started 1 CEGAR loops. OverallTime: 61.6s, OverallIterations: 21, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 12.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 19.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1889 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1889 mSDsluCounter, 342 SdHoareTripleChecker+Invalid, 7.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 42 mSDsCounter, 202 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2061 IncrementalHoareTripleChecker+Invalid, 2263 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 202 mSolverCounterUnsat, 300 mSDtfsCounter, 2061 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 461 GetRequests, 354 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 4.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15707occurred in iteration=0, InterpolantAutomatonStates: 93, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.3s AutomataMinimizationTime, 20 MinimizatonAttempts, 4341 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 16.1s InterpolantComputationTime, 495 NumberOfCodeBlocks, 495 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 426 ConstructedInterpolants, 187 QuantifiedInterpolants, 9629 SizeOfPredicates, 49 NumberOfNonLiveVariables, 2962 ConjunctsInSsa, 217 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-23 15:44:11,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e13d1fa4-8ada-4044-b44e-89663c6bf925/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample