./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh --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 da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da --- 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-2329fc7 [2022-12-14 08:18:14,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 08:18:14,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 08:18:14,961 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 08:18:14,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 08:18:14,962 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 08:18:14,962 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 08:18:14,964 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 08:18:14,965 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 08:18:14,965 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 08:18:14,966 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 08:18:14,967 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 08:18:14,967 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 08:18:14,968 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 08:18:14,969 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 08:18:14,969 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 08:18:14,970 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 08:18:14,971 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 08:18:14,972 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 08:18:14,973 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 08:18:14,974 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 08:18:14,976 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 08:18:14,977 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 08:18:14,979 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 08:18:14,982 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 08:18:14,982 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 08:18:14,982 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 08:18:14,983 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 08:18:14,983 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 08:18:14,984 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 08:18:14,984 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 08:18:14,984 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 08:18:14,985 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 08:18:14,985 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 08:18:14,986 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 08:18:14,986 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 08:18:14,987 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 08:18:14,987 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 08:18:14,987 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 08:18:14,987 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 08:18:14,988 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 08:18:14,989 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 08:18:15,004 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 08:18:15,004 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 08:18:15,005 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 08:18:15,005 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 08:18:15,005 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 08:18:15,005 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 08:18:15,006 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 08:18:15,006 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 08:18:15,007 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 08:18:15,007 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 08:18:15,007 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 08:18:15,007 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 08:18:15,007 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 08:18:15,008 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 08:18:15,008 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 08:18:15,009 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 08:18:15,009 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:18:15,010 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 08:18:15,010 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 08:18:15,010 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 08:18:15,010 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 08:18:15,010 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 08:18:15,010 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 08:18:15,010 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_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh 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 -> da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da [2022-12-14 08:18:15,180 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 08:18:15,200 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 08:18:15,202 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 08:18:15,202 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 08:18:15,203 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 08:18:15,204 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-12-14 08:18:17,775 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 08:18:17,999 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 08:18:17,999 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-12-14 08:18:18,010 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/6013b6f67/7a1ad44330424848ae32be1a2b24d7f4/FLAGb819c1075 [2022-12-14 08:18:18,369 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/6013b6f67/7a1ad44330424848ae32be1a2b24d7f4 [2022-12-14 08:18:18,374 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 08:18:18,376 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 08:18:18,377 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 08:18:18,377 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 08:18:18,382 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 08:18:18,382 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:18:18" (1/1) ... [2022-12-14 08:18:18,384 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@685ea1cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:18, skipping insertion in model container [2022-12-14 08:18:18,384 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:18:18" (1/1) ... [2022-12-14 08:18:18,390 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 08:18:18,432 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 08:18:18,534 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-14 08:18:18,908 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_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-12-14 08:18:18,915 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,916 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,916 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,916 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,916 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,917 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,931 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,931 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,931 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,932 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,932 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,932 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,933 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:18,933 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:18,941 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:18:18,953 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-12-14 08:18:18,954 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@54e55476 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:18, skipping insertion in model container [2022-12-14 08:18:18,954 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 08:18:18,954 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-12-14 08:18:18,956 INFO L158 Benchmark]: Toolchain (without parser) took 579.69ms. Allocated memory is still 119.5MB. Free memory was 82.2MB in the beginning and 63.1MB in the end (delta: 19.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-12-14 08:18:18,957 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 119.5MB. Free memory is still 62.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 08:18:18,957 INFO L158 Benchmark]: CACSL2BoogieTranslator took 576.99ms. Allocated memory is still 119.5MB. Free memory was 82.0MB in the beginning and 63.1MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-12-14 08:18:18,959 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.14ms. Allocated memory is still 119.5MB. Free memory is still 62.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 576.99ms. Allocated memory is still 119.5MB. Free memory was 82.0MB in the beginning and 63.1MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1691]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh --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 da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da --- 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-2329fc7 [2022-12-14 08:18:20,335 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 08:18:20,337 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 08:18:20,356 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 08:18:20,356 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 08:18:20,357 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 08:18:20,358 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 08:18:20,360 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 08:18:20,362 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 08:18:20,363 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 08:18:20,364 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 08:18:20,365 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 08:18:20,365 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 08:18:20,366 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 08:18:20,367 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 08:18:20,368 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 08:18:20,369 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 08:18:20,370 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 08:18:20,372 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 08:18:20,374 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 08:18:20,375 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 08:18:20,376 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 08:18:20,377 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 08:18:20,378 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 08:18:20,380 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 08:18:20,380 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 08:18:20,381 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 08:18:20,381 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 08:18:20,382 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 08:18:20,382 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 08:18:20,383 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 08:18:20,383 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 08:18:20,384 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 08:18:20,384 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 08:18:20,385 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 08:18:20,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 08:18:20,386 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 08:18:20,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 08:18:20,386 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 08:18:20,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 08:18:20,387 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 08:18:20,388 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-12-14 08:18:20,404 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 08:18:20,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 08:18:20,404 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 08:18:20,404 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 08:18:20,405 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 08:18:20,405 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 08:18:20,405 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 08:18:20,405 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 08:18:20,406 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 08:18:20,406 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 08:18:20,406 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 08:18:20,406 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 08:18:20,407 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 08:18:20,407 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 08:18:20,407 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 08:18:20,407 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 08:18:20,407 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 08:18:20,407 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 08:18:20,407 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 08:18:20,408 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 08:18:20,409 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 08:18:20,409 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 08:18:20,409 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 08:18:20,409 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 08:18:20,409 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 08:18:20,409 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:18:20,410 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 08:18:20,410 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 08:18:20,411 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 08:18:20,411 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_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh 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 -> da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da [2022-12-14 08:18:20,618 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 08:18:20,634 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 08:18:20,636 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 08:18:20,636 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 08:18:20,637 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 08:18:20,638 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-12-14 08:18:23,241 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 08:18:23,521 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 08:18:23,522 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2022-12-14 08:18:23,538 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/747f76684/ad1f55d708f840f498d6e62986f4ca7f/FLAG43cd853da [2022-12-14 08:18:23,552 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/data/747f76684/ad1f55d708f840f498d6e62986f4ca7f [2022-12-14 08:18:23,554 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 08:18:23,556 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 08:18:23,557 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 08:18:23,557 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 08:18:23,560 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 08:18:23,561 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:18:23" (1/1) ... [2022-12-14 08:18:23,562 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d1a64ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:23, skipping insertion in model container [2022-12-14 08:18:23,562 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 08:18:23" (1/1) ... [2022-12-14 08:18:23,569 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 08:18:23,620 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 08:18:23,751 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-14 08:18:24,199 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_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-12-14 08:18:24,205 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,206 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,206 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,206 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,207 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,207 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,223 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,223 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,223 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,224 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,224 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,225 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,225 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,225 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:18:24,240 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-14 08:18:24,248 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 08:18:24,250 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-14 08:18:24,274 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_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-12-14 08:18:24,276 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,276 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,276 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,277 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,277 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,278 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,283 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,284 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,284 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,284 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,284 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,285 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,285 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,286 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,289 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:18:24,293 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 08:18:24,302 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-14 08:18:24,334 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_5975fa84-e631-45f8-8e85-d0f77bb57083/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2022-12-14 08:18:24,336 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,336 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,337 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,338 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,343 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,344 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-14 08:18:24,345 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-14 08:18:24,349 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 08:18:24,459 INFO L208 MainTranslator]: Completed translation [2022-12-14 08:18:24,460 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24 WrapperNode [2022-12-14 08:18:24,460 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 08:18:24,461 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 08:18:24,461 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 08:18:24,461 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 08:18:24,468 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,494 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,519 INFO L138 Inliner]: procedures = 473, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 141 [2022-12-14 08:18:24,519 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 08:18:24,520 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 08:18:24,520 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 08:18:24,520 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 08:18:24,528 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,528 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,533 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,534 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,550 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,552 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,557 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,559 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,564 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 08:18:24,565 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 08:18:24,565 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 08:18:24,565 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 08:18:24,566 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (1/1) ... [2022-12-14 08:18:24,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 08:18:24,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 08:18:24,594 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 08:18:24,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 08:18:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-14 08:18:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 08:18:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 08:18:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 08:18:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-12-14 08:18:24,628 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-12-14 08:18:24,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 08:18:24,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-14 08:18:24,630 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-14 08:18:24,870 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 08:18:24,872 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 08:18:25,345 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 08:18:25,389 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 08:18:25,390 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 08:18:25,392 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:18:25 BoogieIcfgContainer [2022-12-14 08:18:25,392 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 08:18:25,394 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 08:18:25,395 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 08:18:25,398 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 08:18:25,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 08:18:23" (1/3) ... [2022-12-14 08:18:25,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34fd6e16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:18:25, skipping insertion in model container [2022-12-14 08:18:25,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 08:18:24" (2/3) ... [2022-12-14 08:18:25,399 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34fd6e16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 08:18:25, skipping insertion in model container [2022-12-14 08:18:25,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:18:25" (3/3) ... [2022-12-14 08:18:25,400 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_4-container_of.i [2022-12-14 08:18:25,419 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 08:18:25,419 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 49 error locations. [2022-12-14 08:18:25,419 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-14 08:18:25,487 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-14 08:18:25,511 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-14 08:18:25,521 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 225 places, 225 transitions, 466 flow [2022-12-14 08:18:25,523 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 225 places, 225 transitions, 466 flow [2022-12-14 08:18:25,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 225 places, 225 transitions, 466 flow [2022-12-14 08:18:25,601 INFO L130 PetriNetUnfolder]: 8/296 cut-off events. [2022-12-14 08:18:25,601 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-14 08:18:25,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 296 events. 8/296 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 847 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 156. Up to 4 conditions per place. [2022-12-14 08:18:25,611 INFO L119 LiptonReduction]: Number of co-enabled transitions 7144 [2022-12-14 08:20:25,068 WARN L233 SmtUtils]: Spent 5.88s on a formula simplification. DAG size of input: 133 DAG size of output: 125 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:20:33,238 WARN L233 SmtUtils]: Spent 5.39s on a formula simplification. DAG size of input: 133 DAG size of output: 125 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:20:46,725 WARN L233 SmtUtils]: Spent 8.43s on a formula simplification. DAG size of input: 128 DAG size of output: 127 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:20:56,539 WARN L233 SmtUtils]: Spent 5.36s on a formula simplification. DAG size of input: 128 DAG size of output: 127 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:21:16,924 WARN L233 SmtUtils]: Spent 11.82s on a formula simplification that was a NOOP. DAG size: 205 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:21:28,329 WARN L233 SmtUtils]: Spent 11.40s on a formula simplification that was a NOOP. DAG size: 205 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:21:43,360 WARN L233 SmtUtils]: Spent 15.03s on a formula simplification that was a NOOP. DAG size: 205 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:21:58,097 WARN L233 SmtUtils]: Spent 14.74s on a formula simplification that was a NOOP. DAG size: 205 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:22:11,771 WARN L233 SmtUtils]: Spent 13.52s on a formula simplification that was a NOOP. DAG size: 214 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:22:24,631 WARN L233 SmtUtils]: Spent 12.86s on a formula simplification that was a NOOP. DAG size: 212 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:22:37,920 WARN L233 SmtUtils]: Spent 13.29s on a formula simplification that was a NOOP. DAG size: 214 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:22:51,466 WARN L233 SmtUtils]: Spent 13.54s on a formula simplification that was a NOOP. DAG size: 212 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:25:15,066 WARN L233 SmtUtils]: Spent 2.39m on a formula simplification. DAG size of input: 257 DAG size of output: 250 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:26:20,650 WARN L233 SmtUtils]: Spent 1.09m on a formula simplification that was a NOOP. DAG size: 242 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:28:27,002 WARN L233 SmtUtils]: Spent 2.11m on a formula simplification. DAG size of input: 257 DAG size of output: 250 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:29:26,089 WARN L233 SmtUtils]: Spent 59.08s on a formula simplification that was a NOOP. DAG size: 242 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-14 08:29:26,251 INFO L134 LiptonReduction]: Checked pairs total: 36474 [2022-12-14 08:29:26,252 INFO L136 LiptonReduction]: Total number of compositions: 259 [2022-12-14 08:29:26,258 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 96 places, 93 transitions, 202 flow [2022-12-14 08:29:26,418 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5657 states, 4353 states have (on average 3.6326671261199173) internal successors, (15813), 5656 states have internal predecessors, (15813), 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-12-14 08:29:26,446 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 08:29:26,450 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;@2bebcc41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 08:29:26,450 INFO L358 AbstractCegarLoop]: Starting to check reachability of 63 error locations. [2022-12-14 08:29:26,465 INFO L276 IsEmpty]: Start isEmpty. Operand has 5657 states, 4353 states have (on average 3.6326671261199173) internal successors, (15813), 5656 states have internal predecessors, (15813), 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-12-14 08:29:26,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2022-12-14 08:29:26,470 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:26,470 INFO L195 NwaCegarLoop]: trace histogram [1] [2022-12-14 08:29:26,471 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:26,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:26,476 INFO L85 PathProgramCache]: Analyzing trace with hash 831, now seen corresponding path program 1 times [2022-12-14 08:29:26,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:26,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930934841] [2022-12-14 08:29:26,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:26,495 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-12-14 08:29:26,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:26,497 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:26,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:26,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:26,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-14 08:29:26,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:26,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:26,596 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:26,597 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:26,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930934841] [2022-12-14 08:29:26,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930934841] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:26,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:26,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-14 08:29:26,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751399765] [2022-12-14 08:29:26,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:26,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 08:29:26,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:26,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 08:29:26,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 08:29:26,638 INFO L87 Difference]: Start difference. First operand has 5657 states, 4353 states have (on average 3.6326671261199173) internal successors, (15813), 5656 states have internal predecessors, (15813), 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-12-14 08:29:27,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:27,683 INFO L93 Difference]: Finished difference Result 4780 states and 13206 transitions. [2022-12-14 08:29:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 08:29:27,685 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-12-14 08:29:27,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:27,718 INFO L225 Difference]: With dead ends: 4780 [2022-12-14 08:29:27,719 INFO L226 Difference]: Without dead ends: 4774 [2022-12-14 08:29:27,723 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-12-14 08:29:27,726 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:27,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 25 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 08:29:27,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4774 states. [2022-12-14 08:29:27,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4774 to 4774. [2022-12-14 08:29:27,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4774 states, 3779 states have (on average 3.490870600688013) internal successors, (13192), 4773 states have internal predecessors, (13192), 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-12-14 08:29:27,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4774 states to 4774 states and 13192 transitions. [2022-12-14 08:29:27,983 INFO L78 Accepts]: Start accepts. Automaton has 4774 states and 13192 transitions. Word has length 1 [2022-12-14 08:29:27,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:27,983 INFO L495 AbstractCegarLoop]: Abstraction has 4774 states and 13192 transitions. [2022-12-14 08:29:27,991 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-12-14 08:29:27,992 INFO L276 IsEmpty]: Start isEmpty. Operand 4774 states and 13192 transitions. [2022-12-14 08:29:27,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-12-14 08:29:27,992 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:27,992 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2022-12-14 08:29:28,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:28,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:28,196 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:28,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:28,197 INFO L85 PathProgramCache]: Analyzing trace with hash 26902, now seen corresponding path program 1 times [2022-12-14 08:29:28,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:28,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1056316284] [2022-12-14 08:29:28,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:28,200 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-12-14 08:29:28,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:28,203 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:28,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:28,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:28,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:29:28,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:28,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-12-14 08:29:28,506 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:28,506 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:28,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1056316284] [2022-12-14 08:29:28,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1056316284] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:28,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:28,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:28,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205954043] [2022-12-14 08:29:28,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:28,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:28,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:28,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:28,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:28,509 INFO L87 Difference]: Start difference. First operand 4774 states and 13192 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-12-14 08:29:30,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:30,646 INFO L93 Difference]: Finished difference Result 4775 states and 13192 transitions. [2022-12-14 08:29:30,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:30,647 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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 2 [2022-12-14 08:29:30,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:30,667 INFO L225 Difference]: With dead ends: 4775 [2022-12-14 08:29:30,667 INFO L226 Difference]: Without dead ends: 4775 [2022-12-14 08:29:30,667 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-12-14 08:29:30,668 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 14 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:30,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 50 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 08:29:30,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4775 states. [2022-12-14 08:29:30,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4775 to 4761. [2022-12-14 08:29:30,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4761 states, 3775 states have (on average 3.4911258278145696) internal successors, (13179), 4760 states have internal predecessors, (13179), 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-12-14 08:29:30,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4761 states to 4761 states and 13179 transitions. [2022-12-14 08:29:30,820 INFO L78 Accepts]: Start accepts. Automaton has 4761 states and 13179 transitions. Word has length 2 [2022-12-14 08:29:30,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:30,820 INFO L495 AbstractCegarLoop]: Abstraction has 4761 states and 13179 transitions. [2022-12-14 08:29:30,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-12-14 08:29:30,821 INFO L276 IsEmpty]: Start isEmpty. Operand 4761 states and 13179 transitions. [2022-12-14 08:29:30,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-12-14 08:29:30,822 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:30,822 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-12-14 08:29:30,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:31,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:31,023 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:31,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:31,025 INFO L85 PathProgramCache]: Analyzing trace with hash 832611, now seen corresponding path program 1 times [2022-12-14 08:29:31,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:31,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975727165] [2022-12-14 08:29:31,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:31,026 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-12-14 08:29:31,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:31,029 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:31,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:31,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:31,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 08:29:31,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:31,272 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-12-14 08:29:31,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:31,292 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:31,292 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:31,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975727165] [2022-12-14 08:29:31,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975727165] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:31,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:31,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:31,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80555613] [2022-12-14 08:29:31,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:31,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:31,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:31,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:31,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:31,294 INFO L87 Difference]: Start difference. First operand 4761 states and 13179 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-12-14 08:29:32,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:32,577 INFO L93 Difference]: Finished difference Result 4472 states and 12362 transitions. [2022-12-14 08:29:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:32,578 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-12-14 08:29:32,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:32,594 INFO L225 Difference]: With dead ends: 4472 [2022-12-14 08:29:32,594 INFO L226 Difference]: Without dead ends: 4472 [2022-12-14 08:29:32,604 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-12-14 08:29:32,604 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:32,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 15 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 08:29:32,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4472 states. [2022-12-14 08:29:32,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4472 to 4472. [2022-12-14 08:29:32,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4472 states, 3585 states have (on average 3.4482566248256625) internal successors, (12362), 4471 states have internal predecessors, (12362), 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-12-14 08:29:32,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4472 states to 4472 states and 12362 transitions. [2022-12-14 08:29:32,714 INFO L78 Accepts]: Start accepts. Automaton has 4472 states and 12362 transitions. Word has length 3 [2022-12-14 08:29:32,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:32,715 INFO L495 AbstractCegarLoop]: Abstraction has 4472 states and 12362 transitions. [2022-12-14 08:29:32,715 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-12-14 08:29:32,715 INFO L276 IsEmpty]: Start isEmpty. Operand 4472 states and 12362 transitions. [2022-12-14 08:29:32,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-12-14 08:29:32,715 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:32,715 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-12-14 08:29:32,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:32,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:32,917 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:32,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:32,919 INFO L85 PathProgramCache]: Analyzing trace with hash 832612, now seen corresponding path program 1 times [2022-12-14 08:29:32,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:32,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569186998] [2022-12-14 08:29:32,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:32,923 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-12-14 08:29:32,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:32,926 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:32,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:33,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:29:33,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:33,100 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-12-14 08:29:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:33,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:33,141 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:33,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569186998] [2022-12-14 08:29:33,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569186998] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:33,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:33,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:33,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009174129] [2022-12-14 08:29:33,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:33,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:33,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:33,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:33,143 INFO L87 Difference]: Start difference. First operand 4472 states and 12362 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-12-14 08:29:35,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:35,281 INFO L93 Difference]: Finished difference Result 3903 states and 10737 transitions. [2022-12-14 08:29:35,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:35,282 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-12-14 08:29:35,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:35,297 INFO L225 Difference]: With dead ends: 3903 [2022-12-14 08:29:35,297 INFO L226 Difference]: Without dead ends: 3903 [2022-12-14 08:29:35,298 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-12-14 08:29:35,298 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:35,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 23 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 08:29:35,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3903 states. [2022-12-14 08:29:35,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3903 to 3899. [2022-12-14 08:29:35,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3899 states, 3208 states have (on average 3.346009975062344) internal successors, (10734), 3898 states have internal predecessors, (10734), 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-12-14 08:29:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3899 states to 3899 states and 10734 transitions. [2022-12-14 08:29:35,400 INFO L78 Accepts]: Start accepts. Automaton has 3899 states and 10734 transitions. Word has length 3 [2022-12-14 08:29:35,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:35,401 INFO L495 AbstractCegarLoop]: Abstraction has 3899 states and 10734 transitions. [2022-12-14 08:29:35,401 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-12-14 08:29:35,401 INFO L276 IsEmpty]: Start isEmpty. Operand 3899 states and 10734 transitions. [2022-12-14 08:29:35,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-12-14 08:29:35,401 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:35,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-12-14 08:29:35,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:35,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:35,602 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:35,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:35,603 INFO L85 PathProgramCache]: Analyzing trace with hash 828901, now seen corresponding path program 1 times [2022-12-14 08:29:35,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:35,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448779276] [2022-12-14 08:29:35,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:35,604 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-12-14 08:29:35,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:35,605 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:35,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:35,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 08:29:35,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:35,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:29:35,799 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-12-14 08:29:35,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:35,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:35,857 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:35,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448779276] [2022-12-14 08:29:35,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448779276] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:35,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:35,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:35,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118702421] [2022-12-14 08:29:35,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:35,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:35,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:35,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:35,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:35,859 INFO L87 Difference]: Start difference. First operand 3899 states and 10734 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-12-14 08:29:37,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:37,128 INFO L93 Difference]: Finished difference Result 3875 states and 10688 transitions. [2022-12-14 08:29:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:37,129 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-12-14 08:29:37,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:37,145 INFO L225 Difference]: With dead ends: 3875 [2022-12-14 08:29:37,145 INFO L226 Difference]: Without dead ends: 3875 [2022-12-14 08:29:37,146 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-12-14 08:29:37,146 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 67 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:37,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 9 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 08:29:37,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3875 states. [2022-12-14 08:29:37,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3875 to 3875. [2022-12-14 08:29:37,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3875 states, 3198 states have (on average 3.3420888055034395) internal successors, (10688), 3874 states have internal predecessors, (10688), 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-12-14 08:29:37,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3875 states to 3875 states and 10688 transitions. [2022-12-14 08:29:37,231 INFO L78 Accepts]: Start accepts. Automaton has 3875 states and 10688 transitions. Word has length 3 [2022-12-14 08:29:37,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:37,231 INFO L495 AbstractCegarLoop]: Abstraction has 3875 states and 10688 transitions. [2022-12-14 08:29:37,231 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-12-14 08:29:37,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3875 states and 10688 transitions. [2022-12-14 08:29:37,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-12-14 08:29:37,232 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:37,232 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-12-14 08:29:37,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:37,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:37,433 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:37,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:37,435 INFO L85 PathProgramCache]: Analyzing trace with hash 828900, now seen corresponding path program 1 times [2022-12-14 08:29:37,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:37,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449267630] [2022-12-14 08:29:37,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:37,438 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-12-14 08:29:37,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:37,441 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:37,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:37,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:37,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 08:29:37,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:37,813 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 08:29:37,813 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-12-14 08:29:37,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:37,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:37,861 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:37,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449267630] [2022-12-14 08:29:37,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449267630] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:37,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:37,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:37,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140237683] [2022-12-14 08:29:37,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:37,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:37,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:37,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:37,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:37,863 INFO L87 Difference]: Start difference. First operand 3875 states and 10688 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-12-14 08:29:38,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:38,986 INFO L93 Difference]: Finished difference Result 3855 states and 10645 transitions. [2022-12-14 08:29:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:38,987 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-12-14 08:29:38,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:38,996 INFO L225 Difference]: With dead ends: 3855 [2022-12-14 08:29:38,997 INFO L226 Difference]: Without dead ends: 3855 [2022-12-14 08:29:38,997 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-12-14 08:29:38,997 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:38,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 15 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-12-14 08:29:39,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3855 states. [2022-12-14 08:29:39,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3855 to 3851. [2022-12-14 08:29:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3188 states have (on average 3.338143036386449) internal successors, (10642), 3850 states have internal predecessors, (10642), 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-12-14 08:29:39,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 10642 transitions. [2022-12-14 08:29:39,055 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 10642 transitions. Word has length 3 [2022-12-14 08:29:39,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:39,055 INFO L495 AbstractCegarLoop]: Abstraction has 3851 states and 10642 transitions. [2022-12-14 08:29:39,055 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-12-14 08:29:39,055 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 10642 transitions. [2022-12-14 08:29:39,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-12-14 08:29:39,055 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:39,055 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-12-14 08:29:39,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:39,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:39,256 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:39,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:39,256 INFO L85 PathProgramCache]: Analyzing trace with hash 25696513, now seen corresponding path program 1 times [2022-12-14 08:29:39,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:39,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1047723505] [2022-12-14 08:29:39,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:39,257 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-12-14 08:29:39,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:39,258 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:39,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:39,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 08:29:39,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:39,379 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-12-14 08:29:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:39,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:39,442 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:39,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1047723505] [2022-12-14 08:29:39,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1047723505] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:39,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:39,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:29:39,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086794769] [2022-12-14 08:29:39,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:39,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:29:39,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:39,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:29:39,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:29:39,444 INFO L87 Difference]: Start difference. First operand 3851 states and 10642 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:42,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:42,808 INFO L93 Difference]: Finished difference Result 3233 states and 8728 transitions. [2022-12-14 08:29:42,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 08:29:42,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:42,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:42,820 INFO L225 Difference]: With dead ends: 3233 [2022-12-14 08:29:42,820 INFO L226 Difference]: Without dead ends: 3233 [2022-12-14 08:29:42,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:29:42,821 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 163 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:42,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 33 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-12-14 08:29:42,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3233 states. [2022-12-14 08:29:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3233 to 3089. [2022-12-14 08:29:42,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3089 states, 2657 states have (on average 3.1881821603312006) internal successors, (8471), 3088 states have internal predecessors, (8471), 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-12-14 08:29:42,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3089 states to 3089 states and 8471 transitions. [2022-12-14 08:29:42,879 INFO L78 Accepts]: Start accepts. Automaton has 3089 states and 8471 transitions. Word has length 4 [2022-12-14 08:29:42,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:42,879 INFO L495 AbstractCegarLoop]: Abstraction has 3089 states and 8471 transitions. [2022-12-14 08:29:42,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:42,879 INFO L276 IsEmpty]: Start isEmpty. Operand 3089 states and 8471 transitions. [2022-12-14 08:29:42,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-12-14 08:29:42,879 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:42,879 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-12-14 08:29:42,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:43,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:43,081 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:43,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash 25696514, now seen corresponding path program 1 times [2022-12-14 08:29:43,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:43,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938935453] [2022-12-14 08:29:43,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:43,085 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-12-14 08:29:43,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:43,088 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:43,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:43,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 08:29:43,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:43,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 5 [2022-12-14 08:29:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:43,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:43,443 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:43,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938935453] [2022-12-14 08:29:43,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938935453] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:43,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:43,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:29:43,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141404179] [2022-12-14 08:29:43,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:29:43,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:29:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:29:43,445 INFO L87 Difference]: Start difference. First operand 3089 states and 8471 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:47,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:47,735 INFO L93 Difference]: Finished difference Result 2657 states and 7095 transitions. [2022-12-14 08:29:47,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:29:47,736 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:47,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:47,742 INFO L225 Difference]: With dead ends: 2657 [2022-12-14 08:29:47,742 INFO L226 Difference]: Without dead ends: 2653 [2022-12-14 08:29:47,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:29:47,743 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:47,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 38 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-12-14 08:29:47,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2653 states. [2022-12-14 08:29:47,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2653 to 2647. [2022-12-14 08:29:47,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2647 states, 2299 states have (on average 3.078294910830796) internal successors, (7077), 2646 states have internal predecessors, (7077), 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-12-14 08:29:47,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2647 states to 2647 states and 7077 transitions. [2022-12-14 08:29:47,792 INFO L78 Accepts]: Start accepts. Automaton has 2647 states and 7077 transitions. Word has length 4 [2022-12-14 08:29:47,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:47,792 INFO L495 AbstractCegarLoop]: Abstraction has 2647 states and 7077 transitions. [2022-12-14 08:29:47,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 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-12-14 08:29:47,793 INFO L276 IsEmpty]: Start isEmpty. Operand 2647 states and 7077 transitions. [2022-12-14 08:29:47,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 08:29:47,793 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:47,793 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 08:29:47,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:47,994 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:47,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:47,995 INFO L85 PathProgramCache]: Analyzing trace with hash 800235049, now seen corresponding path program 1 times [2022-12-14 08:29:47,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:47,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664683220] [2022-12-14 08:29:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:47,996 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-12-14 08:29:47,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:47,997 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:47,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:48,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 08:29:48,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:48,209 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 28 treesize of output 45 [2022-12-14 08:29:48,301 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 08:29:48,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 93 [2022-12-14 08:29:48,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:48,335 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:48,335 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:48,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664683220] [2022-12-14 08:29:48,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664683220] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:48,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:48,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:29:48,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144007827] [2022-12-14 08:29:48,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:48,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:48,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:48,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:48,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:48,337 INFO L87 Difference]: Start difference. First operand 2647 states and 7077 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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-12-14 08:29:50,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:50,720 INFO L93 Difference]: Finished difference Result 2958 states and 7921 transitions. [2022-12-14 08:29:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:50,722 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 5 [2022-12-14 08:29:50,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:50,727 INFO L225 Difference]: With dead ends: 2958 [2022-12-14 08:29:50,728 INFO L226 Difference]: Without dead ends: 2958 [2022-12-14 08:29:50,728 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-12-14 08:29:50,728 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 16 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:50,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 47 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-12-14 08:29:50,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2958 states. [2022-12-14 08:29:50,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2958 to 2766. [2022-12-14 08:29:50,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2766 states, 2419 states have (on average 3.058701942951633) internal successors, (7399), 2765 states have internal predecessors, (7399), 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-12-14 08:29:50,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2766 states to 2766 states and 7399 transitions. [2022-12-14 08:29:50,769 INFO L78 Accepts]: Start accepts. Automaton has 2766 states and 7399 transitions. Word has length 5 [2022-12-14 08:29:50,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:50,769 INFO L495 AbstractCegarLoop]: Abstraction has 2766 states and 7399 transitions. [2022-12-14 08:29:50,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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-12-14 08:29:50,769 INFO L276 IsEmpty]: Start isEmpty. Operand 2766 states and 7399 transitions. [2022-12-14 08:29:50,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 08:29:50,769 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:50,769 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 08:29:50,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:50,971 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr41ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:50,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash -962515345, now seen corresponding path program 1 times [2022-12-14 08:29:50,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:50,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019179763] [2022-12-14 08:29:50,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:50,973 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-12-14 08:29:50,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:50,975 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:50,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:51,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 08:29:51,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:51,182 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 28 treesize of output 45 [2022-12-14 08:29:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:29:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:29:51,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:29:51,281 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 08:29:51,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 97 [2022-12-14 08:29:51,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:51,559 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:51,560 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:51,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019179763] [2022-12-14 08:29:51,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019179763] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:51,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:51,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:29:51,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610463238] [2022-12-14 08:29:51,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:51,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:29:51,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:51,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:29:51,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:29:51,562 INFO L87 Difference]: Start difference. First operand 2766 states and 7399 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:29:55,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:55,206 INFO L93 Difference]: Finished difference Result 3077 states and 8244 transitions. [2022-12-14 08:29:55,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:29:55,208 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 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 6 [2022-12-14 08:29:55,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:55,213 INFO L225 Difference]: With dead ends: 3077 [2022-12-14 08:29:55,213 INFO L226 Difference]: Without dead ends: 3077 [2022-12-14 08:29:55,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:29:55,213 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 30 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:55,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 59 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-12-14 08:29:55,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3077 states. [2022-12-14 08:29:55,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3077 to 2821. [2022-12-14 08:29:55,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2821 states, 2475 states have (on average 3.04969696969697) internal successors, (7548), 2820 states have internal predecessors, (7548), 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-12-14 08:29:55,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2821 states to 2821 states and 7548 transitions. [2022-12-14 08:29:55,259 INFO L78 Accepts]: Start accepts. Automaton has 2821 states and 7548 transitions. Word has length 6 [2022-12-14 08:29:55,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:55,259 INFO L495 AbstractCegarLoop]: Abstraction has 2821 states and 7548 transitions. [2022-12-14 08:29:55,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:29:55,259 INFO L276 IsEmpty]: Start isEmpty. Operand 2821 states and 7548 transitions. [2022-12-14 08:29:55,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 08:29:55,260 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:55,260 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 08:29:55,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 08:29:55,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:55,462 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:55,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:55,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1075518493, now seen corresponding path program 1 times [2022-12-14 08:29:55,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:55,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1922380493] [2022-12-14 08:29:55,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:55,466 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-12-14 08:29:55,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:55,469 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:55,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:55,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 08:29:55,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:55,762 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 08:29:55,763 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-12-14 08:29:55,784 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-12-14 08:29:55,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:55,924 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:55,924 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:55,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1922380493] [2022-12-14 08:29:55,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1922380493] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:55,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:55,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:29:55,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582736488] [2022-12-14 08:29:55,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:55,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:29:55,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:55,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:29:55,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:29:55,926 INFO L87 Difference]: Start difference. First operand 2821 states and 7548 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 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-12-14 08:29:57,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:29:57,408 INFO L93 Difference]: Finished difference Result 2713 states and 7281 transitions. [2022-12-14 08:29:57,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:29:57,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 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 6 [2022-12-14 08:29:57,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:29:57,417 INFO L225 Difference]: With dead ends: 2713 [2022-12-14 08:29:57,417 INFO L226 Difference]: Without dead ends: 2713 [2022-12-14 08:29:57,417 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-12-14 08:29:57,418 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 46 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:29:57,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 4 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-12-14 08:29:57,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2022-12-14 08:29:57,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 2711. [2022-12-14 08:29:57,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 2395 states have (on average 3.039248434237996) internal successors, (7279), 2710 states have internal predecessors, (7279), 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-12-14 08:29:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 7279 transitions. [2022-12-14 08:29:57,468 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 7279 transitions. Word has length 6 [2022-12-14 08:29:57,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:29:57,469 INFO L495 AbstractCegarLoop]: Abstraction has 2711 states and 7279 transitions. [2022-12-14 08:29:57,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 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-12-14 08:29:57,470 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 7279 transitions. [2022-12-14 08:29:57,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 08:29:57,470 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:29:57,470 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 08:29:57,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:29:57,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:57,672 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:29:57,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:29:57,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1075518569, now seen corresponding path program 1 times [2022-12-14 08:29:57,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:29:57,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [666160777] [2022-12-14 08:29:57,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:29:57,675 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-12-14 08:29:57,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:29:57,678 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:57,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:29:57,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:29:57,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 08:29:57,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:29:57,856 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-12-14 08:29:57,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:29:57,926 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:29:57,926 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:29:57,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [666160777] [2022-12-14 08:29:57,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [666160777] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:29:57,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:29:57,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:29:57,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560072380] [2022-12-14 08:29:57,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:29:57,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:29:57,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:29:57,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:29:57,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:29:57,928 INFO L87 Difference]: Start difference. First operand 2711 states and 7279 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:30:02,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:02,242 INFO L93 Difference]: Finished difference Result 2331 states and 6113 transitions. [2022-12-14 08:30:02,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 08:30:02,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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 6 [2022-12-14 08:30:02,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:02,249 INFO L225 Difference]: With dead ends: 2331 [2022-12-14 08:30:02,249 INFO L226 Difference]: Without dead ends: 2331 [2022-12-14 08:30:02,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:30:02,250 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 146 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:02,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 24 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-12-14 08:30:02,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2331 states. [2022-12-14 08:30:02,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2331 to 2205. [2022-12-14 08:30:02,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 1997 states have (on average 2.9514271407110666) internal successors, (5894), 2204 states have internal predecessors, (5894), 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-12-14 08:30:02,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 5894 transitions. [2022-12-14 08:30:02,279 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 5894 transitions. Word has length 6 [2022-12-14 08:30:02,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:02,280 INFO L495 AbstractCegarLoop]: Abstraction has 2205 states and 5894 transitions. [2022-12-14 08:30:02,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:30:02,280 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 5894 transitions. [2022-12-14 08:30:02,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 08:30:02,281 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:02,281 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 08:30:02,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:02,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:02,482 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:02,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:02,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1075518568, now seen corresponding path program 1 times [2022-12-14 08:30:02,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:02,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135978797] [2022-12-14 08:30:02,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:02,487 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-12-14 08:30:02,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:02,488 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:02,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:02,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:02,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 08:30:02,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:02,668 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-12-14 08:30:02,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:02,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:02,797 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:02,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135978797] [2022-12-14 08:30:02,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135978797] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:02,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:02,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:30:02,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177644371] [2022-12-14 08:30:02,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:02,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 08:30:02,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:02,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 08:30:02,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:30:02,799 INFO L87 Difference]: Start difference. First operand 2205 states and 5894 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:30:06,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:06,143 INFO L93 Difference]: Finished difference Result 1904 states and 4976 transitions. [2022-12-14 08:30:06,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:30:06,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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 6 [2022-12-14 08:30:06,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:06,148 INFO L225 Difference]: With dead ends: 1904 [2022-12-14 08:30:06,148 INFO L226 Difference]: Without dead ends: 1896 [2022-12-14 08:30:06,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 08:30:06,148 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 81 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:06,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 35 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-12-14 08:30:06,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1896 states. [2022-12-14 08:30:06,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1896 to 1892. [2022-12-14 08:30:06,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1714 states have (on average 2.882730455075846) internal successors, (4941), 1891 states have internal predecessors, (4941), 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-12-14 08:30:06,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 4941 transitions. [2022-12-14 08:30:06,174 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 4941 transitions. Word has length 6 [2022-12-14 08:30:06,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:06,174 INFO L495 AbstractCegarLoop]: Abstraction has 1892 states and 4941 transitions. [2022-12-14 08:30:06,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-12-14 08:30:06,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 4941 transitions. [2022-12-14 08:30:06,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 08:30:06,175 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:06,175 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:06,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:06,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:06,376 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:06,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:06,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1018666050, now seen corresponding path program 1 times [2022-12-14 08:30:06,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:06,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1107062331] [2022-12-14 08:30:06,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:06,379 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-12-14 08:30:06,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:06,380 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:06,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:06,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:06,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 08:30:06,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:06,629 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-12-14 08:30:06,643 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-12-14 08:30:06,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:06,764 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-12-14 08:30:06,787 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 08:30:06,787 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-12-14 08:30:06,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:06,823 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:06,823 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:06,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1107062331] [2022-12-14 08:30:06,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1107062331] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:06,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:06,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:30:06,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818386731] [2022-12-14 08:30:06,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:06,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:30:06,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:06,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:30:06,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 08:30:06,825 INFO L87 Difference]: Start difference. First operand 1892 states and 4941 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) 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-12-14 08:30:08,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:08,909 INFO L93 Difference]: Finished difference Result 1649 states and 4265 transitions. [2022-12-14 08:30:08,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 08:30:08,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) 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-12-14 08:30:08,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:08,912 INFO L225 Difference]: With dead ends: 1649 [2022-12-14 08:30:08,912 INFO L226 Difference]: Without dead ends: 1649 [2022-12-14 08:30:08,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 08:30:08,913 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 83 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:08,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 15 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-12-14 08:30:08,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2022-12-14 08:30:08,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1642. [2022-12-14 08:30:08,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1516 states have (on average 2.809366754617414) internal successors, (4259), 1641 states have internal predecessors, (4259), 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-12-14 08:30:08,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 4259 transitions. [2022-12-14 08:30:08,934 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 4259 transitions. Word has length 7 [2022-12-14 08:30:08,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:08,934 INFO L495 AbstractCegarLoop]: Abstraction has 1642 states and 4259 transitions. [2022-12-14 08:30:08,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) 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-12-14 08:30:08,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 4259 transitions. [2022-12-14 08:30:08,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 08:30:08,935 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:08,935 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:08,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:09,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:09,136 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:09,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:09,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1559288430, now seen corresponding path program 1 times [2022-12-14 08:30:09,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:09,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413771403] [2022-12-14 08:30:09,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:09,140 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-12-14 08:30:09,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:09,141 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:09,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:09,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 08:30:09,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:09,502 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#data~1#1.base_503| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_503| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_503|)))) is different from true [2022-12-14 08:30:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:09,503 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:09,503 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:09,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413771403] [2022-12-14 08:30:09,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413771403] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:09,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:09,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:30:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691955897] [2022-12-14 08:30:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 08:30:09,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:09,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 08:30:09,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2022-12-14 08:30:09,504 INFO L87 Difference]: Start difference. First operand 1642 states and 4259 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-12-14 08:30:11,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:11,085 INFO L93 Difference]: Finished difference Result 1666 states and 4314 transitions. [2022-12-14 08:30:11,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 08:30:11,086 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 8 [2022-12-14 08:30:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:11,089 INFO L225 Difference]: With dead ends: 1666 [2022-12-14 08:30:11,089 INFO L226 Difference]: Without dead ends: 1653 [2022-12-14 08:30:11,089 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=4, Unknown=1, NotChecked=2, Total=12 [2022-12-14 08:30:11,090 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 16 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:11,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 22 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 104 Unchecked, 1.6s Time] [2022-12-14 08:30:11,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2022-12-14 08:30:11,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1653. [2022-12-14 08:30:11,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1653 states, 1527 states have (on average 2.8094302554027504) internal successors, (4290), 1652 states have internal predecessors, (4290), 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-12-14 08:30:11,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1653 states to 1653 states and 4290 transitions. [2022-12-14 08:30:11,108 INFO L78 Accepts]: Start accepts. Automaton has 1653 states and 4290 transitions. Word has length 8 [2022-12-14 08:30:11,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:11,108 INFO L495 AbstractCegarLoop]: Abstraction has 1653 states and 4290 transitions. [2022-12-14 08:30:11,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-12-14 08:30:11,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1653 states and 4290 transitions. [2022-12-14 08:30:11,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 08:30:11,109 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:11,109 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:11,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:11,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:11,310 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:11,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:11,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1789916623, now seen corresponding path program 1 times [2022-12-14 08:30:11,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:11,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374842354] [2022-12-14 08:30:11,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:11,313 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-12-14 08:30:11,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:11,316 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:11,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:11,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:11,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 08:30:11,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:11,575 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-12-14 08:30:11,585 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-12-14 08:30:11,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:11,791 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-12-14 08:30:11,815 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 08:30:11,815 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-12-14 08:30:11,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:11,856 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:11,856 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:11,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374842354] [2022-12-14 08:30:11,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374842354] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:11,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:11,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 08:30:11,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631608607] [2022-12-14 08:30:11,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:11,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:30:11,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:11,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:30:11,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:30:11,858 INFO L87 Difference]: Start difference. First operand 1653 states and 4290 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12-14 08:30:15,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:15,484 INFO L93 Difference]: Finished difference Result 1611 states and 4021 transitions. [2022-12-14 08:30:15,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 08:30:15,486 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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 8 [2022-12-14 08:30:15,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:15,489 INFO L225 Difference]: With dead ends: 1611 [2022-12-14 08:30:15,489 INFO L226 Difference]: Without dead ends: 1611 [2022-12-14 08:30:15,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:30:15,490 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 156 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:15,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 11 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-12-14 08:30:15,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-12-14 08:30:15,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 1383. [2022-12-14 08:30:15,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1383 states, 1317 states have (on average 2.6856492027334853) internal successors, (3537), 1382 states have internal predecessors, (3537), 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-12-14 08:30:15,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1383 states to 1383 states and 3537 transitions. [2022-12-14 08:30:15,508 INFO L78 Accepts]: Start accepts. Automaton has 1383 states and 3537 transitions. Word has length 8 [2022-12-14 08:30:15,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:15,508 INFO L495 AbstractCegarLoop]: Abstraction has 1383 states and 3537 transitions. [2022-12-14 08:30:15,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12-14 08:30:15,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1383 states and 3537 transitions. [2022-12-14 08:30:15,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 08:30:15,509 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:15,509 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:15,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:15,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:15,710 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:15,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:15,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1513848250, now seen corresponding path program 1 times [2022-12-14 08:30:15,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:15,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441471057] [2022-12-14 08:30:15,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:15,714 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-12-14 08:30:15,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:15,717 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:15,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:15,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 08:30:15,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:16,003 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-12-14 08:30:16,015 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-12-14 08:30:16,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:16,221 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-12-14 08:30:16,254 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 08:30:16,254 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-12-14 08:30:16,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:16,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:16,296 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:16,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441471057] [2022-12-14 08:30:16,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441471057] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:16,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:16,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 08:30:16,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453330172] [2022-12-14 08:30:16,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:16,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 08:30:16,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:16,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 08:30:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 08:30:16,298 INFO L87 Difference]: Start difference. First operand 1383 states and 3537 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12-14 08:30:19,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:19,493 INFO L93 Difference]: Finished difference Result 1416 states and 3499 transitions. [2022-12-14 08:30:19,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 08:30:19,495 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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 8 [2022-12-14 08:30:19,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:19,498 INFO L225 Difference]: With dead ends: 1416 [2022-12-14 08:30:19,498 INFO L226 Difference]: Without dead ends: 1416 [2022-12-14 08:30:19,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-12-14 08:30:19,499 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 179 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:19,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 12 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-12-14 08:30:19,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2022-12-14 08:30:19,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 1188. [2022-12-14 08:30:19,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1188 states, 1143 states have (on average 2.6377952755905514) internal successors, (3015), 1187 states have internal predecessors, (3015), 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-12-14 08:30:19,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 3015 transitions. [2022-12-14 08:30:19,518 INFO L78 Accepts]: Start accepts. Automaton has 1188 states and 3015 transitions. Word has length 8 [2022-12-14 08:30:19,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:19,518 INFO L495 AbstractCegarLoop]: Abstraction has 1188 states and 3015 transitions. [2022-12-14 08:30:19,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12-14 08:30:19,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1188 states and 3015 transitions. [2022-12-14 08:30:19,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 08:30:19,518 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:19,518 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:19,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:19,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:19,720 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:19,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:19,721 INFO L85 PathProgramCache]: Analyzing trace with hash -314667579, now seen corresponding path program 1 times [2022-12-14 08:30:19,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:19,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503527198] [2022-12-14 08:30:19,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:19,724 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-12-14 08:30:19,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:19,727 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:19,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:20,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 08:30:20,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:20,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:20,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:20,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:20,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:30:20,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:30:20,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2022-12-14 08:30:20,136 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 08:30:20,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 89 [2022-12-14 08:30:20,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:20,166 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:20,166 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:20,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503527198] [2022-12-14 08:30:20,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503527198] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:20,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:20,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:30:20,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049373460] [2022-12-14 08:30:20,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:20,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:30:20,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:20,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:30:20,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:30:20,167 INFO L87 Difference]: Start difference. First operand 1188 states and 3015 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 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-12-14 08:30:22,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:22,301 INFO L93 Difference]: Finished difference Result 1458 states and 3682 transitions. [2022-12-14 08:30:22,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:30:22,303 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 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 9 [2022-12-14 08:30:22,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:22,305 INFO L225 Difference]: With dead ends: 1458 [2022-12-14 08:30:22,305 INFO L226 Difference]: Without dead ends: 1458 [2022-12-14 08:30:22,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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-12-14 08:30:22,306 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 15 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:22,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 28 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-12-14 08:30:22,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states. [2022-12-14 08:30:22,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1248. [2022-12-14 08:30:22,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 1203 states have (on average 2.6359102244389025) internal successors, (3171), 1247 states have internal predecessors, (3171), 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-12-14 08:30:22,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 3171 transitions. [2022-12-14 08:30:22,330 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 3171 transitions. Word has length 9 [2022-12-14 08:30:22,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:22,331 INFO L495 AbstractCegarLoop]: Abstraction has 1248 states and 3171 transitions. [2022-12-14 08:30:22,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 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-12-14 08:30:22,331 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 3171 transitions. [2022-12-14 08:30:22,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 08:30:22,332 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:22,332 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:22,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:22,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:22,533 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:22,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:22,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1164759686, now seen corresponding path program 1 times [2022-12-14 08:30:22,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:22,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658357997] [2022-12-14 08:30:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:22,538 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-12-14 08:30:22,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:22,541 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:22,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:22,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 08:30:22,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:22,879 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 08:30:22,880 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-12-14 08:30:22,977 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 08:30:22,977 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-12-14 08:30:23,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:23,036 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:23,037 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:23,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658357997] [2022-12-14 08:30:23,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658357997] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:23,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:23,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:30:23,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761764348] [2022-12-14 08:30:23,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:23,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:30:23,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:23,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:30:23,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:30:23,038 INFO L87 Difference]: Start difference. First operand 1248 states and 3171 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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-12-14 08:30:24,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:24,258 INFO L93 Difference]: Finished difference Result 1212 states and 3075 transitions. [2022-12-14 08:30:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:30:24,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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 10 [2022-12-14 08:30:24,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:24,262 INFO L225 Difference]: With dead ends: 1212 [2022-12-14 08:30:24,262 INFO L226 Difference]: Without dead ends: 1212 [2022-12-14 08:30:24,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 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-12-14 08:30:24,263 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:24,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 9 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 08:30:24,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2022-12-14 08:30:24,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 1212. [2022-12-14 08:30:24,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 1168 states have (on average 2.6327054794520546) internal successors, (3075), 1211 states have internal predecessors, (3075), 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-12-14 08:30:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 3075 transitions. [2022-12-14 08:30:24,286 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 3075 transitions. Word has length 10 [2022-12-14 08:30:24,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:24,286 INFO L495 AbstractCegarLoop]: Abstraction has 1212 states and 3075 transitions. [2022-12-14 08:30:24,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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-12-14 08:30:24,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 3075 transitions. [2022-12-14 08:30:24,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 08:30:24,287 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:24,287 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:24,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:24,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:24,488 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:24,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:24,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1164759685, now seen corresponding path program 1 times [2022-12-14 08:30:24,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:24,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740588504] [2022-12-14 08:30:24,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:24,492 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-12-14 08:30:24,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:24,495 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:24,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:24,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:24,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 08:30:24,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:24,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:24,876 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-12-14 08:30:25,007 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 08:30:25,007 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 12 treesize of output 14 [2022-12-14 08:30:25,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:25,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:25,091 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:25,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740588504] [2022-12-14 08:30:25,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740588504] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:25,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:25,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 08:30:25,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943365598] [2022-12-14 08:30:25,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:25,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:30:25,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:25,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:30:25,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:30:25,092 INFO L87 Difference]: Start difference. First operand 1212 states and 3075 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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-12-14 08:30:26,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:26,142 INFO L93 Difference]: Finished difference Result 1176 states and 2979 transitions. [2022-12-14 08:30:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:30:26,143 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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 10 [2022-12-14 08:30:26,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:26,145 INFO L225 Difference]: With dead ends: 1176 [2022-12-14 08:30:26,145 INFO L226 Difference]: Without dead ends: 1176 [2022-12-14 08:30:26,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 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-12-14 08:30:26,146 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 42 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:26,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 9 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 08:30:26,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2022-12-14 08:30:26,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1176. [2022-12-14 08:30:26,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1133 states have (on average 2.6293027360988526) internal successors, (2979), 1175 states have internal predecessors, (2979), 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-12-14 08:30:26,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 2979 transitions. [2022-12-14 08:30:26,166 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 2979 transitions. Word has length 10 [2022-12-14 08:30:26,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:26,166 INFO L495 AbstractCegarLoop]: Abstraction has 1176 states and 2979 transitions. [2022-12-14 08:30:26,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 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-12-14 08:30:26,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 2979 transitions. [2022-12-14 08:30:26,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 08:30:26,167 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:26,167 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:26,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:26,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:26,368 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:26,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:26,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1164759852, now seen corresponding path program 1 times [2022-12-14 08:30:26,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:26,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1273909148] [2022-12-14 08:30:26,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:26,372 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-12-14 08:30:26,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:26,375 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:26,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:26,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:26,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 08:30:26,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:26,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:26,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:26,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 08:30:26,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:30:26,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 08:30:26,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2022-12-14 08:30:26,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:26,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:26,746 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:26,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1273909148] [2022-12-14 08:30:26,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1273909148] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:26,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:26,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 08:30:26,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883700983] [2022-12-14 08:30:26,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:26,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:30:26,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:26,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:30:26,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:30:26,747 INFO L87 Difference]: Start difference. First operand 1176 states and 2979 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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-12-14 08:30:28,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:28,622 INFO L93 Difference]: Finished difference Result 1350 states and 3394 transitions. [2022-12-14 08:30:28,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:30:28,623 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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 10 [2022-12-14 08:30:28,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:28,626 INFO L225 Difference]: With dead ends: 1350 [2022-12-14 08:30:28,626 INFO L226 Difference]: Without dead ends: 1350 [2022-12-14 08:30:28,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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-12-14 08:30:28,627 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 12 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:28,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 29 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-12-14 08:30:28,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2022-12-14 08:30:28,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 1236. [2022-12-14 08:30:28,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 1193 states have (on average 2.6546521374685668) internal successors, (3167), 1235 states have internal predecessors, (3167), 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-12-14 08:30:28,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 3167 transitions. [2022-12-14 08:30:28,643 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 3167 transitions. Word has length 10 [2022-12-14 08:30:28,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:28,644 INFO L495 AbstractCegarLoop]: Abstraction has 1236 states and 3167 transitions. [2022-12-14 08:30:28,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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-12-14 08:30:28,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 3167 transitions. [2022-12-14 08:30:28,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 08:30:28,645 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:28,645 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:28,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 08:30:28,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:28,846 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:28,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:28,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1323251086, now seen corresponding path program 1 times [2022-12-14 08:30:28,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:28,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1906768038] [2022-12-14 08:30:28,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:28,847 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-12-14 08:30:28,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:28,848 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:28,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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 (23)] Waiting until timeout for monitored process [2022-12-14 08:30:29,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 08:30:29,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 08:30:29,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 08:30:29,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 08:30:29,123 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 08:30:29,123 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 08:30:29,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1906768038] [2022-12-14 08:30:29,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1906768038] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 08:30:29,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 08:30:29,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 08:30:29,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300509300] [2022-12-14 08:30:29,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 08:30:29,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 08:30:29,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 08:30:29,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 08:30:29,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 08:30:29,125 INFO L87 Difference]: Start difference. First operand 1236 states and 3167 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-12-14 08:30:30,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 08:30:30,374 INFO L93 Difference]: Finished difference Result 537 states and 1360 transitions. [2022-12-14 08:30:30,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 08:30:30,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-12-14 08:30:30,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 08:30:30,375 INFO L225 Difference]: With dead ends: 537 [2022-12-14 08:30:30,375 INFO L226 Difference]: Without dead ends: 537 [2022-12-14 08:30:30,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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-12-14 08:30:30,376 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 36 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-12-14 08:30:30,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 21 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-12-14 08:30:30,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-12-14 08:30:30,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2022-12-14 08:30:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 527 states have (on average 2.5806451612903225) internal successors, (1360), 536 states have internal predecessors, (1360), 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-12-14 08:30:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1360 transitions. [2022-12-14 08:30:30,395 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1360 transitions. Word has length 11 [2022-12-14 08:30:30,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 08:30:30,395 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 1360 transitions. [2022-12-14 08:30:30,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-12-14 08:30:30,396 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1360 transitions. [2022-12-14 08:30:30,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 08:30:30,396 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 08:30:30,396 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 08:30:30,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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 (23)] Ended with exit code 0 [2022-12-14 08:30:30,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:30,598 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 60 more)] === [2022-12-14 08:30:30,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 08:30:30,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1384066654, now seen corresponding path program 1 times [2022-12-14 08:30:30,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 08:30:30,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078422116] [2022-12-14 08:30:30,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 08:30:30,602 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-12-14 08:30:30,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 08:30:30,603 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:30,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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 (24)] Waiting until timeout for monitored process [2022-12-14 08:30:30,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 08:30:30,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 08:30:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 08:30:31,119 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-12-14 08:30:31,120 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 08:30:31,120 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK (62 of 63 remaining) [2022-12-14 08:30:31,121 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42ASSERT_VIOLATIONMEMORY_LEAK (61 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 63 remaining) [2022-12-14 08:30:31,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_LEAK (38 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 63 remaining) [2022-12-14 08:30:31,123 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (35 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41ASSERT_VIOLATIONMEMORY_LEAK (26 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONMEMORY_LEAK (23 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 63 remaining) [2022-12-14 08:30:31,124 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_LEAK (20 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 63 remaining) [2022-12-14 08:30:31,125 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 63 remaining) [2022-12-14 08:30:31,126 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 63 remaining) [2022-12-14 08:30:31,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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 (24)] Ended with exit code 0 [2022-12-14 08:30:31,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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-12-14 08:30:31,330 INFO L445 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, 1, 1] [2022-12-14 08:30:31,344 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-14 08:30:31,344 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 08:30:31,393 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 08:30:31 BasicIcfg [2022-12-14 08:30:31,393 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 08:30:31,393 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 08:30:31,393 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 08:30:31,394 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 08:30:31,394 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 08:18:25" (3/4) ... [2022-12-14 08:30:31,397 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 08:30:31,397 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 08:30:31,397 INFO L158 Benchmark]: Toolchain (without parser) took 727841.96ms. Allocated memory was 75.5MB in the beginning and 364.9MB in the end (delta: 289.4MB). Free memory was 50.2MB in the beginning and 252.2MB in the end (delta: -202.0MB). Peak memory consumption was 89.0MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,398 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 60.8MB. Free memory is still 39.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 08:30:31,398 INFO L158 Benchmark]: CACSL2BoogieTranslator took 903.49ms. Allocated memory is still 75.5MB. Free memory was 50.0MB in the beginning and 34.7MB in the end (delta: 15.3MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,398 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.28ms. Allocated memory is still 75.5MB. Free memory was 34.7MB in the beginning and 31.2MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,398 INFO L158 Benchmark]: Boogie Preprocessor took 44.64ms. Allocated memory is still 75.5MB. Free memory was 31.2MB in the beginning and 46.6MB in the end (delta: -15.4MB). Peak memory consumption was 2.3MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,398 INFO L158 Benchmark]: RCFGBuilder took 827.37ms. Allocated memory is still 75.5MB. Free memory was 46.2MB in the beginning and 36.4MB in the end (delta: 9.8MB). Peak memory consumption was 24.0MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,399 INFO L158 Benchmark]: TraceAbstraction took 725998.45ms. Allocated memory was 75.5MB in the beginning and 364.9MB in the end (delta: 289.4MB). Free memory was 36.0MB in the beginning and 252.2MB in the end (delta: -216.2MB). Peak memory consumption was 73.8MB. Max. memory is 16.1GB. [2022-12-14 08:30:31,399 INFO L158 Benchmark]: Witness Printer took 3.62ms. Allocated memory is still 364.9MB. Free memory is still 252.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 08:30:31,400 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.14ms. Allocated memory is still 60.8MB. Free memory is still 39.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 903.49ms. Allocated memory is still 75.5MB. Free memory was 50.0MB in the beginning and 34.7MB in the end (delta: 15.3MB). Peak memory consumption was 26.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.28ms. Allocated memory is still 75.5MB. Free memory was 34.7MB in the beginning and 31.2MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 44.64ms. Allocated memory is still 75.5MB. Free memory was 31.2MB in the beginning and 46.6MB in the end (delta: -15.4MB). Peak memory consumption was 2.3MB. Max. memory is 16.1GB. * RCFGBuilder took 827.37ms. Allocated memory is still 75.5MB. Free memory was 46.2MB in the beginning and 36.4MB in the end (delta: 9.8MB). Peak memory consumption was 24.0MB. Max. memory is 16.1GB. * TraceAbstraction took 725998.45ms. Allocated memory was 75.5MB in the beginning and 364.9MB in the end (delta: 289.4MB). Free memory was 36.0MB in the beginning and 252.2MB in the end (delta: -216.2MB). Peak memory consumption was 73.8MB. Max. memory is 16.1GB. * Witness Printer took 3.62ms. Allocated memory is still 364.9MB. Free memory is still 252.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 660.7s, 225 PlacesBefore, 96 PlacesAfterwards, 225 TransitionsBefore, 93 TransitionsAfterwards, 7144 CoEnabledTransitionPairs, 8 FixpointIterations, 126 TrivialSequentialCompositions, 115 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 11 ConcurrentYvCompositions, 3 ChoiceCompositions, 259 TotalNumberOfCompositions, 36474 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12450, independent: 11711, independent conditional: 0, independent unconditional: 11711, dependent: 501, dependent conditional: 0, dependent unconditional: 501, unknown: 238, unknown conditional: 0, unknown unconditional: 238] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4914, independent: 4797, independent conditional: 0, independent unconditional: 4797, dependent: 97, dependent conditional: 0, dependent unconditional: 97, unknown: 20, unknown conditional: 0, unknown unconditional: 20] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4914, independent: 4646, independent conditional: 0, independent unconditional: 4646, dependent: 268, dependent conditional: 0, dependent unconditional: 268, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 268, independent: 151, independent conditional: 0, independent unconditional: 151, dependent: 97, dependent conditional: 0, dependent unconditional: 97, unknown: 20, unknown conditional: 0, unknown unconditional: 20] , SemanticIndependenceRelation.Query Time [ms]: [ total: 47116, independent: 2411, independent conditional: 0, independent unconditional: 2411, dependent: 2542, dependent conditional: 0, dependent unconditional: 2542, unknown: 42162, unknown conditional: 0, unknown unconditional: 42162] ], Cache Queries: [ total: 12450, independent: 6914, independent conditional: 0, independent unconditional: 6914, dependent: 404, dependent conditional: 0, dependent unconditional: 404, unknown: 5132, unknown conditional: 0, unknown unconditional: 5132] , Statistics on independence cache: Total cache size (in pairs): 844, Positive cache size: 795, Positive conditional cache size: 0, Positive unconditional cache size: 795, Negative cache size: 49, Negative conditional cache size: 0, Negative unconditional cache size: 49, Unknown cache size: 18, Unknown conditional cache size: 0, Unknown unconditional cache size: 18 - 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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1675. Possible FailurePath: [L1676] 0 pthread_t t1,t2; [L1745] CALL, EXPR 0 my_drv_init() [L1739] 0 return 0; [L1745] RET, EXPR 0 my_drv_init() [L1745] 0 int ret = my_drv_init(); [L1746] COND TRUE 0 ret==0 [L1747] 0 int probe_ret; [L1748] 0 struct my_data data; [L1749] CALL, EXPR 0 my_drv_probe(&data) [L1706] 0 struct device *d = &data->dev; [L1708] 0 data->shared.a = 0 [L1709] 0 data->shared.b = 0 [L1710] 0 int res = __VERIFIER_nondet_int(); [L1711] COND FALSE 0 !(\read(res)) [L1713] FCALL, FORK 0 pthread_create(&t1, ((void *)0), my_callback, (void *)d) VAL [arg={7:24}, d={7:24}, data={7:0}, data={7:0}, pthread_create(&t1, ((void *)0), my_callback, (void *)d)=0, res=0, t1={3:0}, t2={4:0}] [L1689] 1 struct device *dev = (struct device*)arg; [L1690] 1 struct my_data *data; [L1691] 1 const typeof( ((struct my_data *)0)->dev ) *__mptr = (dev); [L1691] 1 data = ({ const typeof( ((struct my_data *)0)->dev ) *__mptr = (dev); (struct my_data *)( (char *)__mptr - ((unsigned long) &((struct my_data *)0)->dev) );}) [L1714] FCALL, FORK 0 pthread_create(&t2, ((void *)0), my_callback, (void *)d) VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, d={7:24}, data={7:0}, data={7:0}, data={7:0}, dev={7:24}, pthread_create(&t2, ((void *)0), my_callback, (void *)d)=1, res=0, t1={3:0}, t2={4:0}] [L1715] 0 return 0; [L1749] RET, EXPR 0 my_drv_probe(&data) [L1749] 0 probe_ret = my_drv_probe(&data) VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, data={7:0}, dev={7:24}, my_drv_probe(&data)=0, probe_ret=0, ret=0, t1={3:0}, t2={4:0}] [L1750] COND TRUE 0 probe_ret==0 [L1751] CALL 0 my_drv_disconnect(&data) [L1721] 0 void *status; VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, data={7:0}, data={7:0}, dev={7:24}, status={15:0}, t1={3:0}, t2={4:0}] [L1723] 0 data->shared.a = 3 VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, data={7:0}, data={7:0}, dev={7:24}, status={15:0}, t1={3:0}, t2={4:0}] [L1726] 0 data->shared.b = 3 VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, data={7:0}, data={7:0}, dev={7:24}, status={15:0}, t1={3:0}, t2={4:0}] [L1694] 1 data->shared.a = 1 VAL [__mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, dev={7:24}, t1={3:0}, t2={4:0}] [L1729] EXPR 0 data->shared.a [L1729] CALL 0 ldv_assert(data->shared.a==3) [L1675] COND TRUE 0 !expression [L1675] 0 reach_error() VAL [\old(expression)=0, __mptr={7:24}, arg={7:24}, arg={7:24}, data={7:0}, dev={7:24}, expression=0, t1={3:0}, t2={4:0}] - UnprovableResult [Line: 1744]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed 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: -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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed 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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed 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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed 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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed 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: 1675]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1714]: 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: 1713]: 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. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 241 locations, 63 error locations. Started 1 CEGAR loops. OverallTime: 725.8s, OverallIterations: 23, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 50.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 660.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1374 SdHoareTripleChecker+Valid, 48.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1374 mSDsluCounter, 533 SdHoareTripleChecker+Invalid, 45.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 104 IncrementalHoareTripleChecker+Unchecked, 196 mSDsCounter, 94 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2982 IncrementalHoareTripleChecker+Invalid, 3180 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 94 mSolverCounterUnsat, 337 mSDtfsCounter, 2982 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 124 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5657occurred in iteration=0, InterpolantAutomatonStates: 87, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 22 MinimizatonAttempts, 1539 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 144 NumberOfCodeBlocks, 144 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 111 ConstructedInterpolants, 7 QuantifiedInterpolants, 1421 SizeOfPredicates, 102 NumberOfNonLiveVariables, 3282 ConjunctsInSsa, 240 ConjunctsInUnsatCore, 22 InterpolantComputations, 22 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-12-14 08:30:31,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5975fa84-e631-45f8-8e85-d0f77bb57083/bin/utaipan-gh47qXpMRh/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