./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 527bcce2 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_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx --witnessprinter.witness.filename witness --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 44de34ccc7195f8ba562241ad79de4cb2add35f6ad2c59de465184820d6f6382 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 21:01:32,496 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 21:01:32,617 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-21 21:01:32,632 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 21:01:32,632 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 21:01:32,686 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 21:01:32,690 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 21:01:32,690 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 21:01:32,692 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-21 21:01:32,693 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-21 21:01:32,694 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 21:01:32,694 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 21:01:32,695 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 21:01:32,695 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 21:01:32,702 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 21:01:32,703 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 21:01:32,704 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 21:01:32,704 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 21:01:32,704 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-21 21:01:32,705 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-21 21:01:32,705 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-21 21:01:32,706 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-21 21:01:32,706 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-21 21:01:32,707 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 21:01:32,707 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 21:01:32,708 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 21:01:32,709 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 21:01:32,709 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 21:01:32,710 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-21 21:01:32,710 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-21 21:01:32,719 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 21:01:32,719 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 21:01:32,720 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-21 21:01:32,720 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 21:01:32,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-21 21:01:32,721 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-21 21:01:32,721 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-21 21:01:32,721 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-21 21:01:32,721 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-21 21:01:32,722 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Automizer 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 -> 44de34ccc7195f8ba562241ad79de4cb2add35f6ad2c59de465184820d6f6382 [2023-11-21 21:01:33,049 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 21:01:33,085 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 21:01:33,089 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 21:01:33,090 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 21:01:33,091 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 21:01:33,092 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i [2023-11-21 21:01:36,210 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 21:01:36,547 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 21:01:36,547 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i [2023-11-21 21:01:36,586 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/9aadc9f70/3e010f8d3f574600bed95357ff377980/FLAGd62efb676 [2023-11-21 21:01:36,604 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/9aadc9f70/3e010f8d3f574600bed95357ff377980 [2023-11-21 21:01:36,606 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 21:01:36,608 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 21:01:36,609 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 21:01:36,609 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 21:01:36,615 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 21:01:36,616 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:01:36" (1/1) ... [2023-11-21 21:01:36,617 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1337cdbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:36, skipping insertion in model container [2023-11-21 21:01:36,618 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:01:36" (1/1) ... [2023-11-21 21:01:36,700 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 21:01:37,388 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:01:37,404 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 21:01:37,456 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:01:37,538 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 21:01:37,538 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 21:01:37,545 INFO L206 MainTranslator]: Completed translation [2023-11-21 21:01:37,546 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37 WrapperNode [2023-11-21 21:01:37,546 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 21:01:37,547 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 21:01:37,547 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 21:01:37,547 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 21:01:37,554 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,574 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,607 INFO L138 Inliner]: procedures = 365, calls = 19, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 67 [2023-11-21 21:01:37,607 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 21:01:37,608 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 21:01:37,608 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 21:01:37,608 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 21:01:37,617 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,618 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,623 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,630 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,634 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,636 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,637 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 21:01:37,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 21:01:37,643 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 21:01:37,644 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 21:01:37,644 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (1/1) ... [2023-11-21 21:01:37,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 21:01:37,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:37,713 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-21 21:01:37,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-21 21:01:37,821 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-21 21:01:37,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-21 21:01:37,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-21 21:01:37,821 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-21 21:01:37,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-21 21:01:37,822 INFO L130 BoogieDeclarations]: Found specification of procedure thread_function_datarace [2023-11-21 21:01:37,823 INFO L138 BoogieDeclarations]: Found implementation of procedure thread_function_datarace [2023-11-21 21:01:37,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-21 21:01:37,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 21:01:37,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-21 21:01:37,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 21:01:37,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 21:01:37,825 WARN L212 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-21 21:01:38,016 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 21:01:38,018 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 21:01:38,173 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 21:01:38,294 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 21:01:38,294 INFO L308 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-21 21:01:38,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:01:38 BoogieIcfgContainer [2023-11-21 21:01:38,296 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 21:01:38,299 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-21 21:01:38,299 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-21 21:01:38,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-21 21:01:38,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 09:01:36" (1/3) ... [2023-11-21 21:01:38,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53dcede9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 09:01:38, skipping insertion in model container [2023-11-21 21:01:38,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:37" (2/3) ... [2023-11-21 21:01:38,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53dcede9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 09:01:38, skipping insertion in model container [2023-11-21 21:01:38,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:01:38" (3/3) ... [2023-11-21 21:01:38,305 INFO L112 eAbstractionObserver]: Analyzing ICFG pthread-demo-datarace-3.i [2023-11-21 21:01:38,325 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-21 21:01:38,325 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-11-21 21:01:38,325 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-21 21:01:38,361 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-21 21:01:38,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 33 places, 33 transitions, 73 flow [2023-11-21 21:01:38,425 INFO L124 PetriNetUnfolderBase]: 4/32 cut-off events. [2023-11-21 21:01:38,425 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:01:38,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 32 events. 4/32 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 53 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2023-11-21 21:01:38,429 INFO L82 GeneralOperation]: Start removeDead. Operand has 33 places, 33 transitions, 73 flow [2023-11-21 21:01:38,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 31 transitions, 68 flow [2023-11-21 21:01:38,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-21 21:01:38,451 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=PETRI_NET, 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;@7ab60970, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-21 21:01:38,452 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-11-21 21:01:38,455 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-21 21:01:38,456 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-21 21:01:38,456 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-21 21:01:38,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:38,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 21:01:38,457 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:38,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:38,463 INFO L85 PathProgramCache]: Analyzing trace with hash 8346, now seen corresponding path program 1 times [2023-11-21 21:01:38,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:38,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886100762] [2023-11-21 21:01:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:38,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:38,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:38,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:38,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886100762] [2023-11-21 21:01:38,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886100762] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:01:38,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:01:38,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 21:01:38,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480477461] [2023-11-21 21:01:38,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:01:38,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:01:38,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:38,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:01:38,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:01:38,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2023-11-21 21:01:38,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 31 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2023-11-21 21:01:38,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:38,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2023-11-21 21:01:38,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:38,879 INFO L124 PetriNetUnfolderBase]: 17/53 cut-off events. [2023-11-21 21:01:38,880 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:01:38,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 53 events. 17/53 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 123 event pairs, 9 based on Foata normal form. 3/51 useless extension candidates. Maximal degree in co-relation 75. Up to 38 conditions per place. [2023-11-21 21:01:38,882 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 13 selfloop transitions, 1 changer transitions 1/24 dead transitions. [2023-11-21 21:01:38,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 24 transitions, 82 flow [2023-11-21 21:01:38,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:01:38,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:01:38,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2023-11-21 21:01:38,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-11-21 21:01:38,898 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 55 transitions. [2023-11-21 21:01:38,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 55 transitions. [2023-11-21 21:01:38,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:38,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 55 transitions. [2023-11-21 21:01:38,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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) [2023-11-21 21:01:38,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:38,911 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:38,913 INFO L175 Difference]: Start difference. First operand has 31 places, 31 transitions, 68 flow. Second operand 3 states and 55 transitions. [2023-11-21 21:01:38,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 24 transitions, 82 flow [2023-11-21 21:01:38,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 24 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 21:01:38,919 INFO L231 Difference]: Finished difference. Result has 26 places, 23 transitions, 50 flow [2023-11-21 21:01:38,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=26, PETRI_TRANSITIONS=23} [2023-11-21 21:01:38,929 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -5 predicate places. [2023-11-21 21:01:38,929 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 23 transitions, 50 flow [2023-11-21 21:01:38,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2023-11-21 21:01:38,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:38,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 21:01:38,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-21 21:01:38,931 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:38,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:38,933 INFO L85 PathProgramCache]: Analyzing trace with hash 8347, now seen corresponding path program 1 times [2023-11-21 21:01:38,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:38,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926483673] [2023-11-21 21:01:38,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:38,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:38,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:39,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:39,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926483673] [2023-11-21 21:01:39,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926483673] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:01:39,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:01:39,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 21:01:39,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854451326] [2023-11-21 21:01:39,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:01:39,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:01:39,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:39,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:01:39,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:01:39,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 33 [2023-11-21 21:01:39,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 23 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 21:01:39,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:39,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 33 [2023-11-21 21:01:39,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:39,201 INFO L124 PetriNetUnfolderBase]: 13/43 cut-off events. [2023-11-21 21:01:39,201 INFO L125 PetriNetUnfolderBase]: For 1/2 co-relation queries the response was YES. [2023-11-21 21:01:39,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77 conditions, 43 events. 13/43 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 90 event pairs, 6 based on Foata normal form. 5/44 useless extension candidates. Maximal degree in co-relation 71. Up to 29 conditions per place. [2023-11-21 21:01:39,207 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 11 selfloop transitions, 1 changer transitions 0/21 dead transitions. [2023-11-21 21:01:39,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 70 flow [2023-11-21 21:01:39,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:01:39,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:01:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2023-11-21 21:01:39,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2023-11-21 21:01:39,210 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 56 transitions. [2023-11-21 21:01:39,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 56 transitions. [2023-11-21 21:01:39,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:39,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 56 transitions. [2023-11-21 21:01:39,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 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) [2023-11-21 21:01:39,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,217 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,217 INFO L175 Difference]: Start difference. First operand has 26 places, 23 transitions, 50 flow. Second operand 3 states and 56 transitions. [2023-11-21 21:01:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 70 flow [2023-11-21 21:01:39,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 21 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:01:39,221 INFO L231 Difference]: Finished difference. Result has 24 places, 21 transitions, 47 flow [2023-11-21 21:01:39,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=45, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=47, PETRI_PLACES=24, PETRI_TRANSITIONS=21} [2023-11-21 21:01:39,222 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -7 predicate places. [2023-11-21 21:01:39,223 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 21 transitions, 47 flow [2023-11-21 21:01:39,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 21:01:39,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:39,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:39,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-21 21:01:39,225 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:39,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:39,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1538791212, now seen corresponding path program 1 times [2023-11-21 21:01:39,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:39,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656896591] [2023-11-21 21:01:39,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:39,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:39,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656896591] [2023-11-21 21:01:39,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656896591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:01:39,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:01:39,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-21 21:01:39,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714337451] [2023-11-21 21:01:39,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:01:39,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:01:39,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:39,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:01:39,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:01:39,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 33 [2023-11-21 21:01:39,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 21 transitions, 47 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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) [2023-11-21 21:01:39,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:39,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 33 [2023-11-21 21:01:39,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:39,494 INFO L124 PetriNetUnfolderBase]: 17/60 cut-off events. [2023-11-21 21:01:39,495 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:01:39,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 60 events. 17/60 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 152 event pairs, 6 based on Foata normal form. 4/60 useless extension candidates. Maximal degree in co-relation 96. Up to 30 conditions per place. [2023-11-21 21:01:39,497 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 15 selfloop transitions, 2 changer transitions 0/26 dead transitions. [2023-11-21 21:01:39,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 26 transitions, 91 flow [2023-11-21 21:01:39,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:01:39,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:01:39,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-21 21:01:39,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-21 21:01:39,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:39,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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) [2023-11-21 21:01:39,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,508 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,508 INFO L175 Difference]: Start difference. First operand has 24 places, 21 transitions, 47 flow. Second operand 3 states and 66 transitions. [2023-11-21 21:01:39,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 26 transitions, 91 flow [2023-11-21 21:01:39,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 26 transitions, 90 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:01:39,510 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 58 flow [2023-11-21 21:01:39,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2023-11-21 21:01:39,512 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -5 predicate places. [2023-11-21 21:01:39,512 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 58 flow [2023-11-21 21:01:39,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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) [2023-11-21 21:01:39,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:39,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:39,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-21 21:01:39,515 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:39,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:39,517 INFO L85 PathProgramCache]: Analyzing trace with hash 505076078, now seen corresponding path program 1 times [2023-11-21 21:01:39,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:39,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803392686] [2023-11-21 21:01:39,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:39,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:39,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:39,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803392686] [2023-11-21 21:01:39,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803392686] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:01:39,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:01:39,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-21 21:01:39,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198446832] [2023-11-21 21:01:39,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:01:39,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:01:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:39,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:01:39,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:01:39,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 33 [2023-11-21 21:01:39,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2023-11-21 21:01:39,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:39,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 33 [2023-11-21 21:01:39,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:39,761 INFO L124 PetriNetUnfolderBase]: 25/85 cut-off events. [2023-11-21 21:01:39,762 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-11-21 21:01:39,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 85 events. 25/85 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 227 event pairs, 7 based on Foata normal form. 4/85 useless extension candidates. Maximal degree in co-relation 167. Up to 38 conditions per place. [2023-11-21 21:01:39,765 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 17 selfloop transitions, 2 changer transitions 0/28 dead transitions. [2023-11-21 21:01:39,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 28 transitions, 118 flow [2023-11-21 21:01:39,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:01:39,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:01:39,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-21 21:01:39,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-21 21:01:39,769 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:39,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-21 21:01:39,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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) [2023-11-21 21:01:39,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,772 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:01:39,773 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 58 flow. Second operand 3 states and 66 transitions. [2023-11-21 21:01:39,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 28 transitions, 118 flow [2023-11-21 21:01:39,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 114 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:01:39,777 INFO L231 Difference]: Finished difference. Result has 28 places, 23 transitions, 68 flow [2023-11-21 21:01:39,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=28, PETRI_TRANSITIONS=23} [2023-11-21 21:01:39,779 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -3 predicate places. [2023-11-21 21:01:39,779 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 23 transitions, 68 flow [2023-11-21 21:01:39,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2023-11-21 21:01:39,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:39,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:39,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-21 21:01:39,782 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:39,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:39,782 INFO L85 PathProgramCache]: Analyzing trace with hash -35423041, now seen corresponding path program 1 times [2023-11-21 21:01:39,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:39,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617038671] [2023-11-21 21:01:39,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:39,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:39,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:39,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617038671] [2023-11-21 21:01:39,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617038671] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:39,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988703614] [2023-11-21 21:01:39,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:39,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:39,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:39,879 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:39,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-21 21:01:39,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:39,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-21 21:01:39,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:40,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:40,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:40,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:40,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988703614] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:40,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:40,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-11-21 21:01:40,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403454177] [2023-11-21 21:01:40,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:40,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-21 21:01:40,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:40,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-21 21:01:40,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-21 21:01:40,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:40,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 68 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 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) [2023-11-21 21:01:40,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:40,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:40,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:40,167 INFO L124 PetriNetUnfolderBase]: 67/183 cut-off events. [2023-11-21 21:01:40,167 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2023-11-21 21:01:40,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419 conditions, 183 events. 67/183 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 633 event pairs, 8 based on Foata normal form. 18/195 useless extension candidates. Maximal degree in co-relation 410. Up to 36 conditions per place. [2023-11-21 21:01:40,170 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2023-11-21 21:01:40,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 49 transitions, 246 flow [2023-11-21 21:01:40,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 21:01:40,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 21:01:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2023-11-21 21:01:40,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2023-11-21 21:01:40,172 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 129 transitions. [2023-11-21 21:01:40,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 129 transitions. [2023-11-21 21:01:40,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:40,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 129 transitions. [2023-11-21 21:01:40,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 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) [2023-11-21 21:01:40,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:01:40,175 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:01:40,175 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 68 flow. Second operand 6 states and 129 transitions. [2023-11-21 21:01:40,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 49 transitions, 246 flow [2023-11-21 21:01:40,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 49 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:01:40,178 INFO L231 Difference]: Finished difference. Result has 36 places, 26 transitions, 106 flow [2023-11-21 21:01:40,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=106, PETRI_PLACES=36, PETRI_TRANSITIONS=26} [2023-11-21 21:01:40,179 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 5 predicate places. [2023-11-21 21:01:40,179 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 26 transitions, 106 flow [2023-11-21 21:01:40,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 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) [2023-11-21 21:01:40,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:40,180 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:40,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-21 21:01:40,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:40,401 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:40,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:40,402 INFO L85 PathProgramCache]: Analyzing trace with hash -2052925019, now seen corresponding path program 2 times [2023-11-21 21:01:40,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:40,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659827284] [2023-11-21 21:01:40,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:40,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-21 21:01:40,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:40,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659827284] [2023-11-21 21:01:40,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659827284] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:40,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756750818] [2023-11-21 21:01:40,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-21 21:01:40,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:40,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:40,485 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:40,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-21 21:01:40,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 21:01:40,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:01:40,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 21:01:40,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:40,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:01:40,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756750818] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:40,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:40,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 14 [2023-11-21 21:01:40,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779770863] [2023-11-21 21:01:40,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:40,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-21 21:01:40,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:40,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-21 21:01:40,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2023-11-21 21:01:40,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:40,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 26 transitions, 106 flow. Second operand has 14 states, 14 states have (on average 17.857142857142858) internal successors, (250), 14 states have internal predecessors, (250), 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) [2023-11-21 21:01:40,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:40,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:40,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:41,395 INFO L124 PetriNetUnfolderBase]: 185/522 cut-off events. [2023-11-21 21:01:41,395 INFO L125 PetriNetUnfolderBase]: For 885/885 co-relation queries the response was YES. [2023-11-21 21:01:41,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1453 conditions, 522 events. 185/522 cut-off events. For 885/885 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2263 event pairs, 5 based on Foata normal form. 71/590 useless extension candidates. Maximal degree in co-relation 1441. Up to 96 conditions per place. [2023-11-21 21:01:41,406 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 93 selfloop transitions, 69 changer transitions 0/170 dead transitions. [2023-11-21 21:01:41,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 170 transitions, 1102 flow [2023-11-21 21:01:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-21 21:01:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-21 21:01:41,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 701 transitions. [2023-11-21 21:01:41,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624777183600713 [2023-11-21 21:01:41,414 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 701 transitions. [2023-11-21 21:01:41,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 701 transitions. [2023-11-21 21:01:41,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:41,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 701 transitions. [2023-11-21 21:01:41,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 20.61764705882353) internal successors, (701), 34 states have internal predecessors, (701), 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) [2023-11-21 21:01:41,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 33.0) internal successors, (1155), 35 states have internal predecessors, (1155), 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) [2023-11-21 21:01:41,425 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 33.0) internal successors, (1155), 35 states have internal predecessors, (1155), 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) [2023-11-21 21:01:41,425 INFO L175 Difference]: Start difference. First operand has 36 places, 26 transitions, 106 flow. Second operand 34 states and 701 transitions. [2023-11-21 21:01:41,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 170 transitions, 1102 flow [2023-11-21 21:01:41,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 170 transitions, 1042 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-11-21 21:01:41,440 INFO L231 Difference]: Finished difference. Result has 93 places, 88 transitions, 738 flow [2023-11-21 21:01:41,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=738, PETRI_PLACES=93, PETRI_TRANSITIONS=88} [2023-11-21 21:01:41,441 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2023-11-21 21:01:41,441 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 88 transitions, 738 flow [2023-11-21 21:01:41,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 17.857142857142858) internal successors, (250), 14 states have internal predecessors, (250), 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) [2023-11-21 21:01:41,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:41,442 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:41,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-21 21:01:41,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:41,663 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:41,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:41,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1828530160, now seen corresponding path program 3 times [2023-11-21 21:01:41,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:41,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857028113] [2023-11-21 21:01:41,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:41,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:41,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:41,829 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:41,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:41,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857028113] [2023-11-21 21:01:41,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857028113] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:41,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833672483] [2023-11-21 21:01:41,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 21:01:41,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:41,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:41,835 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:41,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-21 21:01:41,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-21 21:01:41,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:01:41,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-21 21:01:41,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:42,013 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:42,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:42,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833672483] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:42,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:42,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-21 21:01:42,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702184035] [2023-11-21 21:01:42,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:42,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 21:01:42,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:42,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 21:01:42,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-11-21 21:01:42,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:42,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 88 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 18.333333333333332) internal successors, (165), 9 states have internal predecessors, (165), 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) [2023-11-21 21:01:42,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:42,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:42,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:42,437 INFO L124 PetriNetUnfolderBase]: 302/867 cut-off events. [2023-11-21 21:01:42,437 INFO L125 PetriNetUnfolderBase]: For 15687/15717 co-relation queries the response was YES. [2023-11-21 21:01:42,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4415 conditions, 867 events. 302/867 cut-off events. For 15687/15717 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4655 event pairs, 58 based on Foata normal form. 74/892 useless extension candidates. Maximal degree in co-relation 4378. Up to 246 conditions per place. [2023-11-21 21:01:42,454 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 102 selfloop transitions, 38 changer transitions 0/152 dead transitions. [2023-11-21 21:01:42,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 152 transitions, 1802 flow [2023-11-21 21:01:42,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-21 21:01:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-21 21:01:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2023-11-21 21:01:42,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2023-11-21 21:01:42,456 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 171 transitions. [2023-11-21 21:01:42,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 171 transitions. [2023-11-21 21:01:42,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:42,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 171 transitions. [2023-11-21 21:01:42,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 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) [2023-11-21 21:01:42,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 33.0) internal successors, (297), 9 states have internal predecessors, (297), 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) [2023-11-21 21:01:42,458 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 33.0) internal successors, (297), 9 states have internal predecessors, (297), 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) [2023-11-21 21:01:42,458 INFO L175 Difference]: Start difference. First operand has 93 places, 88 transitions, 738 flow. Second operand 8 states and 171 transitions. [2023-11-21 21:01:42,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 152 transitions, 1802 flow [2023-11-21 21:01:42,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 152 transitions, 1716 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-11-21 21:01:42,492 INFO L231 Difference]: Finished difference. Result has 101 places, 92 transitions, 874 flow [2023-11-21 21:01:42,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=101, PETRI_TRANSITIONS=92} [2023-11-21 21:01:42,493 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2023-11-21 21:01:42,493 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 92 transitions, 874 flow [2023-11-21 21:01:42,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.333333333333332) internal successors, (165), 9 states have internal predecessors, (165), 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) [2023-11-21 21:01:42,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:42,494 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:42,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-21 21:01:42,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:42,708 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:42,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:42,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1356931760, now seen corresponding path program 4 times [2023-11-21 21:01:42,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:42,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911232843] [2023-11-21 21:01:42,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:42,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:42,996 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 10 proven. 81 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:42,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911232843] [2023-11-21 21:01:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911232843] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473784911] [2023-11-21 21:01:42,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-21 21:01:42,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:42,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:42,998 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:43,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-21 21:01:43,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-21 21:01:43,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:01:43,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-21 21:01:43,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 10 proven. 81 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:43,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:43,368 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 10 proven. 81 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:01:43,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473784911] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:43,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:43,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-21 21:01:43,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723830473] [2023-11-21 21:01:43,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:43,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-21 21:01:43,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:43,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-21 21:01:43,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2023-11-21 21:01:43,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:43,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 92 transitions, 874 flow. Second operand has 17 states, 17 states have (on average 18.176470588235293) internal successors, (309), 17 states have internal predecessors, (309), 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) [2023-11-21 21:01:43,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:43,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:43,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:44,033 INFO L124 PetriNetUnfolderBase]: 663/1821 cut-off events. [2023-11-21 21:01:44,033 INFO L125 PetriNetUnfolderBase]: For 44255/44329 co-relation queries the response was YES. [2023-11-21 21:01:44,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10366 conditions, 1821 events. 663/1821 cut-off events. For 44255/44329 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 10687 event pairs, 104 based on Foata normal form. 167/1834 useless extension candidates. Maximal degree in co-relation 10324. Up to 536 conditions per place. [2023-11-21 21:01:44,065 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 214 selfloop transitions, 46 changer transitions 0/272 dead transitions. [2023-11-21 21:01:44,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 272 transitions, 3524 flow [2023-11-21 21:01:44,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-21 21:01:44,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-21 21:01:44,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 343 transitions. [2023-11-21 21:01:44,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496212121212122 [2023-11-21 21:01:44,068 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 343 transitions. [2023-11-21 21:01:44,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 343 transitions. [2023-11-21 21:01:44,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:44,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 343 transitions. [2023-11-21 21:01:44,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 21.4375) internal successors, (343), 16 states have internal predecessors, (343), 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) [2023-11-21 21:01:44,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 33.0) internal successors, (561), 17 states have internal predecessors, (561), 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) [2023-11-21 21:01:44,074 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 33.0) internal successors, (561), 17 states have internal predecessors, (561), 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) [2023-11-21 21:01:44,074 INFO L175 Difference]: Start difference. First operand has 101 places, 92 transitions, 874 flow. Second operand 16 states and 343 transitions. [2023-11-21 21:01:44,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 272 transitions, 3524 flow [2023-11-21 21:01:44,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 272 transitions, 3360 flow, removed 60 selfloop flow, removed 2 redundant places. [2023-11-21 21:01:44,153 INFO L231 Difference]: Finished difference. Result has 123 places, 101 transitions, 1096 flow [2023-11-21 21:01:44,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1096, PETRI_PLACES=123, PETRI_TRANSITIONS=101} [2023-11-21 21:01:44,157 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 92 predicate places. [2023-11-21 21:01:44,157 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 101 transitions, 1096 flow [2023-11-21 21:01:44,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 18.176470588235293) internal successors, (309), 17 states have internal predecessors, (309), 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) [2023-11-21 21:01:44,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:44,158 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 14, 14, 14, 14, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:44,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-21 21:01:44,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-21 21:01:44,378 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:44,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:44,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1402103180, now seen corresponding path program 5 times [2023-11-21 21:01:44,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:44,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97478408] [2023-11-21 21:01:44,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:44,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:44,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:44,874 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 14 proven. 145 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2023-11-21 21:01:44,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:44,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97478408] [2023-11-21 21:01:44,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97478408] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:44,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019500443] [2023-11-21 21:01:44,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 21:01:44,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:44,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:44,877 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:44,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-21 21:01:45,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2023-11-21 21:01:45,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:01:45,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-21 21:01:45,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 14 proven. 145 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2023-11-21 21:01:45,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 14 proven. 145 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2023-11-21 21:01:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019500443] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:45,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:45,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2023-11-21 21:01:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249377141] [2023-11-21 21:01:45,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:45,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 21:01:45,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:45,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 21:01:45,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2023-11-21 21:01:45,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:45,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 101 transitions, 1096 flow. Second operand has 23 states, 23 states have (on average 17.47826086956522) internal successors, (402), 23 states have internal predecessors, (402), 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) [2023-11-21 21:01:45,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:45,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:45,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:46,846 INFO L124 PetriNetUnfolderBase]: 1292/3391 cut-off events. [2023-11-21 21:01:46,846 INFO L125 PetriNetUnfolderBase]: For 116632/116634 co-relation queries the response was YES. [2023-11-21 21:01:46,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18719 conditions, 3391 events. 1292/3391 cut-off events. For 116632/116634 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 23375 event pairs, 67 based on Foata normal form. 312/3689 useless extension candidates. Maximal degree in co-relation 18668. Up to 783 conditions per place. [2023-11-21 21:01:46,907 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 433 selfloop transitions, 66 changer transitions 0/509 dead transitions. [2023-11-21 21:01:46,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 509 transitions, 10046 flow [2023-11-21 21:01:46,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-21 21:01:46,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-21 21:01:46,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 472 transitions. [2023-11-21 21:01:46,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.650137741046832 [2023-11-21 21:01:46,911 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 472 transitions. [2023-11-21 21:01:46,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 472 transitions. [2023-11-21 21:01:46,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:46,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 472 transitions. [2023-11-21 21:01:46,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 21.454545454545453) internal successors, (472), 22 states have internal predecessors, (472), 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) [2023-11-21 21:01:46,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:01:46,916 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:01:46,917 INFO L175 Difference]: Start difference. First operand has 123 places, 101 transitions, 1096 flow. Second operand 22 states and 472 transitions. [2023-11-21 21:01:46,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 509 transitions, 10046 flow [2023-11-21 21:01:47,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 509 transitions, 9786 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-21 21:01:47,267 INFO L231 Difference]: Finished difference. Result has 150 places, 134 transitions, 1596 flow [2023-11-21 21:01:47,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1596, PETRI_PLACES=150, PETRI_TRANSITIONS=134} [2023-11-21 21:01:47,269 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2023-11-21 21:01:47,269 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 134 transitions, 1596 flow [2023-11-21 21:01:47,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 17.47826086956522) internal successors, (402), 23 states have internal predecessors, (402), 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) [2023-11-21 21:01:47,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:47,270 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 20, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:47,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-21 21:01:47,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:47,483 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:47,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:47,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1906805234, now seen corresponding path program 6 times [2023-11-21 21:01:47,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:47,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674252689] [2023-11-21 21:01:47,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:47,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:01:48,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1059 backedges. 0 proven. 469 refuted. 0 times theorem prover too weak. 590 trivial. 0 not checked. [2023-11-21 21:01:48,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:01:48,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674252689] [2023-11-21 21:01:48,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674252689] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:01:48,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591950954] [2023-11-21 21:01:48,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-21 21:01:48,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:48,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:01:48,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:01:48,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-21 21:01:48,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2023-11-21 21:01:48,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:01:48,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-21 21:01:48,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:01:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1059 backedges. 0 proven. 469 refuted. 0 times theorem prover too weak. 590 trivial. 0 not checked. [2023-11-21 21:01:48,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:01:48,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1059 backedges. 0 proven. 469 refuted. 0 times theorem prover too weak. 590 trivial. 0 not checked. [2023-11-21 21:01:48,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591950954] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:01:48,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:01:48,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-21 21:01:48,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431970523] [2023-11-21 21:01:48,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:01:48,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 21:01:48,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:01:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 21:01:48,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2023-11-21 21:01:48,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:01:48,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 134 transitions, 1596 flow. Second operand has 23 states, 23 states have (on average 18.304347826086957) internal successors, (421), 23 states have internal predecessors, (421), 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) [2023-11-21 21:01:48,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:01:48,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:01:48,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:01:50,823 INFO L124 PetriNetUnfolderBase]: 1536/4304 cut-off events. [2023-11-21 21:01:50,823 INFO L125 PetriNetUnfolderBase]: For 118390/118706 co-relation queries the response was YES. [2023-11-21 21:01:50,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 4304 events. 1536/4304 cut-off events. For 118390/118706 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 30727 event pairs, 162 based on Foata normal form. 354/4403 useless extension candidates. Maximal degree in co-relation 25092. Up to 1323 conditions per place. [2023-11-21 21:01:50,908 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 508 selfloop transitions, 52 changer transitions 0/575 dead transitions. [2023-11-21 21:01:50,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 575 transitions, 9034 flow [2023-11-21 21:01:50,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-21 21:01:50,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-21 21:01:50,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 467 transitions. [2023-11-21 21:01:50,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432506887052342 [2023-11-21 21:01:50,911 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 467 transitions. [2023-11-21 21:01:50,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 467 transitions. [2023-11-21 21:01:50,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:01:50,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 467 transitions. [2023-11-21 21:01:50,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 21.227272727272727) internal successors, (467), 22 states have internal predecessors, (467), 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) [2023-11-21 21:01:50,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:01:50,916 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:01:50,916 INFO L175 Difference]: Start difference. First operand has 150 places, 134 transitions, 1596 flow. Second operand 22 states and 467 transitions. [2023-11-21 21:01:50,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 575 transitions, 9034 flow [2023-11-21 21:01:51,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 575 transitions, 8656 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-21 21:01:51,179 INFO L231 Difference]: Finished difference. Result has 169 places, 141 transitions, 1840 flow [2023-11-21 21:01:51,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1840, PETRI_PLACES=169, PETRI_TRANSITIONS=141} [2023-11-21 21:01:51,180 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 138 predicate places. [2023-11-21 21:01:51,180 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 141 transitions, 1840 flow [2023-11-21 21:01:51,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.304347826086957) internal successors, (421), 23 states have internal predecessors, (421), 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) [2023-11-21 21:01:51,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:01:51,181 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:01:51,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-21 21:01:51,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:01:51,398 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:01:51,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:01:51,399 INFO L85 PathProgramCache]: Analyzing trace with hash 623627730, now seen corresponding path program 7 times [2023-11-21 21:01:51,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:01:51,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697833246] [2023-11-21 21:01:51,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:01:51,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:01:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:01:51,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:01:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:01:51,659 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:01:51,659 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-21 21:01:51,661 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining) [2023-11-21 21:01:51,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining) [2023-11-21 21:01:51,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining) [2023-11-21 21:01:51,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 7 remaining) [2023-11-21 21:01:51,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining) [2023-11-21 21:01:51,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (1 of 7 remaining) [2023-11-21 21:01:51,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 7 remaining) [2023-11-21 21:01:51,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-21 21:01:51,664 INFO L445 BasicCegarLoop]: Path program histogram: [7, 1, 1, 1, 1] [2023-11-21 21:01:51,671 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-21 21:01:51,671 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-21 21:01:51,821 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,822 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre33 could not be translated [2023-11-21 21:01:51,824 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,839 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,839 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,840 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,840 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,840 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,840 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,841 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,841 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,841 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,841 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,842 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,842 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,842 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,842 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,843 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,843 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,843 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,843 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,844 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,844 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,844 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,844 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,844 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,845 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,845 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,845 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,845 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,846 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,846 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,846 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,846 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,847 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,847 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,847 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,847 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,848 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,849 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,849 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,849 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,850 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,850 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,850 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,850 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,850 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,851 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,852 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,852 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,852 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,852 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,853 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,853 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,853 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,853 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,854 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,854 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,854 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,854 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,855 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,855 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,855 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,855 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,856 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,856 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,856 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,856 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,857 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,858 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,858 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,858 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,858 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,858 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,859 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,859 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,859 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,859 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,860 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,860 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,860 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,860 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,861 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,861 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,861 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,861 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,862 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,863 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,863 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,863 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,863 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,866 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,867 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,867 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,867 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,868 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,869 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,870 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,871 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,872 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,872 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,872 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,872 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,873 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,873 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,873 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,873 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,874 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,875 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,876 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,877 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,878 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,879 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,879 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,879 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,880 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,881 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,881 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,881 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,881 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,883 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,885 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,885 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,885 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,888 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,888 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,888 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,888 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,888 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,889 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,890 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,890 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,890 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,890 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,891 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,891 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,891 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,891 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,892 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,892 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,892 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,892 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,893 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,894 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,894 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,894 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,894 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,895 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,895 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,895 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,895 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,895 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,896 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,897 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,898 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,899 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,899 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,899 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,899 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,900 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,900 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,900 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,900 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,901 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,902 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,903 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,905 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,905 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,905 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,905 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,906 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,906 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,906 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,906 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,906 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,907 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,907 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,907 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,907 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,908 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,908 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,908 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,908 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,908 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,909 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,909 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,909 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,909 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,909 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,910 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,910 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,910 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,910 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,911 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,911 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,911 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,911 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,912 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,912 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,912 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,912 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,913 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,913 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,913 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,913 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,914 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,914 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,914 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,914 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,914 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,915 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,915 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,915 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,915 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,916 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,916 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,916 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,916 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,917 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,917 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,917 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,917 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,918 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,919 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,919 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,919 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,919 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,920 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,921 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,921 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,921 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,921 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,922 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,923 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,923 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,923 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,923 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,924 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,924 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,924 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,924 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,924 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,925 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,925 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,925 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,925 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,926 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,926 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,926 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,926 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,926 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,927 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,927 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,927 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,927 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,928 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,928 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,928 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,928 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,929 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,929 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,929 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,929 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,929 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,930 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,930 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,930 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,930 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,931 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,931 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,931 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,931 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,932 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,932 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,932 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,932 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,932 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,934 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,934 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,934 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,934 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,935 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,935 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,935 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,935 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,936 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,936 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,936 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,936 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,936 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,937 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,937 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,937 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,937 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,938 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,938 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,938 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,938 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,938 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,939 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,939 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,939 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,939 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,939 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,940 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,940 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,940 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,940 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,941 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,941 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,941 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,941 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,941 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,942 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,943 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,946 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,948 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,950 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,950 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,950 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,951 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,957 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,957 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,957 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,957 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,957 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,965 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,965 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,965 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,970 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,973 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,973 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,975 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:51,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated [2023-11-21 21:01:51,999 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:51,999 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:51,999 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:51,999 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:51,999 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:52,000 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count [2023-11-21 21:01:52,000 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock [2023-11-21 21:01:52,000 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner [2023-11-21 21:01:52,001 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind [2023-11-21 21:01:52,001 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers [2023-11-21 21:01:52,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.11 09:01:52 BasicIcfg [2023-11-21 21:01:52,028 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-21 21:01:52,029 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-21 21:01:52,029 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-21 21:01:52,029 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-21 21:01:52,030 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:01:38" (3/4) ... [2023-11-21 21:01:52,033 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-21 21:01:52,034 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-21 21:01:52,035 INFO L158 Benchmark]: Toolchain (without parser) took 15427.46ms. Allocated memory was 155.2MB in the beginning and 543.2MB in the end (delta: 388.0MB). Free memory was 122.2MB in the beginning and 274.0MB in the end (delta: -151.8MB). Peak memory consumption was 235.8MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,035 INFO L158 Benchmark]: CDTParser took 0.55ms. Allocated memory is still 125.8MB. Free memory is still 98.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 21:01:52,036 INFO L158 Benchmark]: CACSL2BoogieTranslator took 937.02ms. Allocated memory is still 155.2MB. Free memory was 122.2MB in the beginning and 84.4MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,036 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.63ms. Allocated memory is still 155.2MB. Free memory was 84.4MB in the beginning and 81.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,037 INFO L158 Benchmark]: Boogie Preprocessor took 34.14ms. Allocated memory is still 155.2MB. Free memory was 81.6MB in the beginning and 80.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,037 INFO L158 Benchmark]: RCFGBuilder took 652.80ms. Allocated memory is still 155.2MB. Free memory was 80.1MB in the beginning and 101.6MB in the end (delta: -21.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,038 INFO L158 Benchmark]: TraceAbstraction took 13729.71ms. Allocated memory was 155.2MB in the beginning and 543.2MB in the end (delta: 388.0MB). Free memory was 101.5MB in the beginning and 274.0MB in the end (delta: -172.5MB). Peak memory consumption was 218.6MB. Max. memory is 16.1GB. [2023-11-21 21:01:52,038 INFO L158 Benchmark]: Witness Printer took 5.49ms. Allocated memory is still 543.2MB. Free memory is still 274.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 21:01:52,040 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.55ms. Allocated memory is still 125.8MB. Free memory is still 98.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 937.02ms. Allocated memory is still 155.2MB. Free memory was 122.2MB in the beginning and 84.4MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.63ms. Allocated memory is still 155.2MB. Free memory was 84.4MB in the beginning and 81.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.14ms. Allocated memory is still 155.2MB. Free memory was 81.6MB in the beginning and 80.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 652.80ms. Allocated memory is still 155.2MB. Free memory was 80.1MB in the beginning and 101.6MB in the end (delta: -21.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * TraceAbstraction took 13729.71ms. Allocated memory was 155.2MB in the beginning and 543.2MB in the end (delta: 388.0MB). Free memory was 101.5MB in the beginning and 274.0MB in the end (delta: -172.5MB). Peak memory consumption was 218.6MB. Max. memory is 16.1GB. * Witness Printer took 5.49ms. Allocated memory is still 543.2MB. Free memory is still 274.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~pre33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__count - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__lock - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__owner - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__kind - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~mymutex~0.__data.__nusers - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 12]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 12. Possible FailurePath: [L1320] 0 int myglobal; [L1321] 0 pthread_mutex_t mymutex = { { 0, 0, 0, 0, 0, { { 0, 0 } } } }; [L1340] 0 pthread_t mythread; [L1341] 0 int i; [L1342] FCALL, FORK 0 pthread_create( &mythread, ((void *)0), thread_function_datarace, ((void *)0)) VAL [arg={0:0}, myglobal=0, mythread={3:0}] [L1324] 1 int i,j; [L1325] 1 i=0 VAL [arg={0:0}, arg={0:0}, i=0, myglobal=0] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=0, myglobal=0] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=0, j=0, myglobal=0] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=0, j=1, myglobal=1] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=1, j=1, myglobal=1] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=1, j=1, myglobal=1] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=1, j=1, myglobal=1] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=1, j=2, myglobal=2] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=2, j=2, myglobal=2] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=2, j=2, myglobal=2] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=2, j=2, myglobal=2] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=2, j=3, myglobal=3] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=3, j=3, myglobal=3] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=3, j=3, myglobal=3] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=3, j=3, myglobal=3] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=3, j=4, myglobal=4] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=4, j=4, myglobal=4] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=4, j=4, myglobal=4] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=4, j=4, myglobal=4] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=4, j=5, myglobal=5] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=5, j=5, myglobal=5] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=5, j=5, myglobal=5] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=5, j=5, myglobal=5] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=5, j=6, myglobal=6] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=6, j=6, myglobal=6] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=6, j=6, myglobal=6] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=6, j=6, myglobal=6] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=6, j=7, myglobal=7] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=7, j=7, myglobal=7] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=7, j=7, myglobal=7] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=7, j=7, myglobal=7] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=7, j=8, myglobal=8] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=8, j=8, myglobal=8] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=8, j=8, myglobal=8] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=8, j=8, myglobal=8] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=8, j=9, myglobal=9] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=9, j=9, myglobal=9] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=9, j=9, myglobal=9] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=9, j=9, myglobal=9] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=9, j=10, myglobal=10] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=10, j=10, myglobal=10] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=10, j=10, myglobal=10] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=10, j=10, myglobal=10] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=10, j=11, myglobal=11] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=11, j=11, myglobal=11] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=11, j=11, myglobal=11] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=11, j=11, myglobal=11] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=11, j=12, myglobal=12] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=12, j=12, myglobal=12] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=12, j=12, myglobal=12] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=12, j=12, myglobal=12] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=12, j=13, myglobal=13] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=13, j=13, myglobal=13] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=13, j=13, myglobal=13] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=13, j=13, myglobal=13] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=13, j=14, myglobal=14] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=14, j=14, myglobal=14] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=14, j=14, myglobal=14] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=14, j=14, myglobal=14] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=14, j=15, myglobal=15] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=15, j=15, myglobal=15] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=15, j=15, myglobal=15] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=15, j=15, myglobal=15] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=15, j=16, myglobal=16] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=16, j=16, myglobal=16] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=16, j=16, myglobal=16] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=16, j=16, myglobal=16] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=16, j=17, myglobal=17] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=17, j=17, myglobal=17] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=17, j=17, myglobal=17] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=17, j=17, myglobal=17] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=17, j=18, myglobal=18] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=18, j=18, myglobal=18] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=18, j=18, myglobal=18] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=18, j=18, myglobal=18] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=18, j=19, myglobal=19] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=19, j=19, myglobal=19] [L1325] COND TRUE 1 i<20 VAL [arg={0:0}, arg={0:0}, i=19, j=19, myglobal=19] [L1328] 1 j=myglobal VAL [arg={0:0}, arg={0:0}, i=19, j=19, myglobal=19] [L1330] 1 j=j+1 [L1333] 1 myglobal=j VAL [arg={0:0}, arg={0:0}, i=19, j=20, myglobal=20] [L1325] 1 i++ VAL [arg={0:0}, arg={0:0}, i=20, j=20, myglobal=20] [L1342] COND FALSE 0 !(pthread_create( &mythread, ((void *)0), thread_function_datarace, ((void *)0))) [L1352] 0 i=0 VAL [arg={0:0}, arg={0:0}, i=0, i=20, j=20, myglobal=20, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=0, i=20, j=20, myglobal=20, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=0, i=20, j=20, myglobal=21, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=1, i=20, j=20, myglobal=21, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=1, i=20, j=20, myglobal=21, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=1, i=20, j=20, myglobal=22, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=2, i=20, j=20, myglobal=22, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=2, i=20, j=20, myglobal=22, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=2, i=20, j=20, myglobal=23, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=3, j=20, myglobal=23, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=3, j=20, myglobal=23, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=3, j=20, myglobal=24, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=4, j=20, myglobal=24, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=4, j=20, myglobal=24, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=4, j=20, myglobal=25, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=5, j=20, myglobal=25, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=5, j=20, myglobal=25, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=5, j=20, myglobal=26, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=6, j=20, myglobal=26, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=6, j=20, myglobal=26, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=6, j=20, myglobal=27, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=7, j=20, myglobal=27, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=7, j=20, myglobal=27, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=7, j=20, myglobal=28, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=8, j=20, myglobal=28, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=8, j=20, myglobal=28, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=8, j=20, myglobal=29, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=9, j=20, myglobal=29, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=20, i=9, j=20, myglobal=29, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=20, i=9, j=20, myglobal=30, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=10, i=20, j=20, myglobal=30, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=10, i=20, j=20, myglobal=30, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=10, i=20, j=20, myglobal=31, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=11, i=20, j=20, myglobal=31, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=11, i=20, j=20, myglobal=31, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=11, i=20, j=20, myglobal=32, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=12, i=20, j=20, myglobal=32, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=12, i=20, j=20, myglobal=32, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=12, i=20, j=20, myglobal=33, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=13, i=20, j=20, myglobal=33, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=13, i=20, j=20, myglobal=33, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=13, i=20, j=20, myglobal=34, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=14, i=20, j=20, myglobal=34, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=14, i=20, j=20, myglobal=34, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=14, i=20, j=20, myglobal=35, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=15, i=20, j=20, myglobal=35, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=15, i=20, j=20, myglobal=35, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=15, i=20, j=20, myglobal=36, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=16, i=20, j=20, myglobal=36, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=16, i=20, j=20, myglobal=36, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=16, i=20, j=20, myglobal=37, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=17, i=20, j=20, myglobal=37, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=17, i=20, j=20, myglobal=37, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=17, i=20, j=20, myglobal=38, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=18, i=20, j=20, myglobal=38, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=18, i=20, j=20, myglobal=38, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=18, i=20, j=20, myglobal=39, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=19, i=20, j=20, myglobal=39, mythread={3:0}] [L1352] COND TRUE 0 i<20 VAL [arg={0:0}, arg={0:0}, i=19, i=20, j=20, myglobal=39, mythread={3:0}] [L1355] 0 myglobal=myglobal+1 VAL [arg={0:0}, arg={0:0}, i=19, i=20, j=20, myglobal=40, mythread={3:0}] [L1352] 0 i++ VAL [arg={0:0}, arg={0:0}, i=20, i=20, j=20, myglobal=40, mythread={3:0}] [L1352] COND FALSE 0 !(i<20) VAL [arg={0:0}, arg={0:0}, i=20, i=20, j=20, myglobal=40, mythread={3:0}] [L1325] COND FALSE 1 !(i<20) [L1336] 1 return ((void *)0); [L1358] 0 \read(mythread) VAL [\result={0:0}, arg={0:0}, arg={0:0}, i=20, i=20, j=20, myglobal=40, mythread={3:0}] [L1358] FCALL, JOIN 1 pthread_join ( mythread, ((void *)0) ) VAL [\result={0:0}, arg={0:0}, arg={0:0}, i=20, i=20, j=20, myglobal=40, mythread={3:0}] [L1358] COND FALSE 0 !(pthread_join ( mythread, ((void *)0) )) [L1362] CALL 0 __VERIFIER_assert(myglobal != 40) [L13] COND TRUE 0 !(cond) [L13] CALL 0 reach_error() [L12] COND FALSE 0 !(0) VAL [\result={0:0}, arg={0:0}, arg={0:0}, i=20, j=20, myglobal=40] [L12] 0 __assert_fail ("0", "pthread-demo-datarace-2.c", 25, __extension__ __PRETTY_FUNCTION__) VAL [\result={0:0}, arg={0:0}, arg={0:0}, i=20, j=20, myglobal=40] - 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: 1338]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1342]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 38 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 13.3s, OverallIterations: 11, TraceHistogramMax: 20, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 6.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 646 SdHoareTripleChecker+Valid, 1.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 615 mSDsluCounter, 13 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13 mSDsCounter, 15 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 882 IncrementalHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 15 mSolverCounterUnsat, 0 mSDtfsCounter, 882 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 944 GetRequests, 827 SyntacticMatches, 12 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1840occurred in iteration=10, InterpolantAutomatonStates: 120, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 4.0s InterpolantComputationTime, 1072 NumberOfCodeBlocks, 1048 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 1310 ConstructedInterpolants, 0 QuantifiedInterpolants, 3528 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1159 ConjunctsInSsa, 49 ConjunctsInUnsatCore, 22 InterpolantComputations, 4 PerfectInterpolantSequences, 4075/6229 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 [2023-11-21 21:01:52,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx --witnessprinter.witness.filename witness --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 44de34ccc7195f8ba562241ad79de4cb2add35f6ad2c59de465184820d6f6382 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 21:01:54,937 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 21:01:55,068 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-21 21:01:55,077 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 21:01:55,078 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 21:01:55,138 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 21:01:55,139 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 21:01:55,140 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 21:01:55,141 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-21 21:01:55,147 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-21 21:01:55,148 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 21:01:55,148 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 21:01:55,149 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 21:01:55,151 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 21:01:55,151 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 21:01:55,152 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 21:01:55,152 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 21:01:55,153 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 21:01:55,153 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-21 21:01:55,155 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-21 21:01:55,155 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-21 21:01:55,156 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-21 21:01:55,156 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-21 21:01:55,157 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-21 21:01:55,157 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-21 21:01:55,158 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 21:01:55,159 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 21:01:55,159 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 21:01:55,160 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 21:01:55,161 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 21:01:55,162 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-21 21:01:55,163 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-21 21:01:55,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 21:01:55,164 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 21:01:55,164 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-21 21:01:55,164 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-21 21:01:55,164 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-21 21:01:55,165 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-21 21:01:55,165 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-21 21:01:55,166 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-21 21:01:55,166 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-21 21:01:55,167 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-21 21:01:55,167 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Automizer 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 -> 44de34ccc7195f8ba562241ad79de4cb2add35f6ad2c59de465184820d6f6382 [2023-11-21 21:01:55,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 21:01:55,670 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 21:01:55,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 21:01:55,675 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 21:01:55,675 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 21:01:55,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i [2023-11-21 21:01:58,739 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 21:01:59,163 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 21:01:59,165 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/sv-benchmarks/c/pthread-C-DAC/pthread-demo-datarace-3.i [2023-11-21 21:01:59,191 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/e426b0163/a58443641d484aeeb676c27886b1eab2/FLAG1fe6036a4 [2023-11-21 21:01:59,212 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/data/e426b0163/a58443641d484aeeb676c27886b1eab2 [2023-11-21 21:01:59,217 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 21:01:59,219 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 21:01:59,224 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 21:01:59,224 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 21:01:59,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 21:01:59,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:01:59" (1/1) ... [2023-11-21 21:01:59,231 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1caacb8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:01:59, skipping insertion in model container [2023-11-21 21:01:59,231 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:01:59" (1/1) ... [2023-11-21 21:01:59,316 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 21:02:00,077 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:02:00,093 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 21:02:00,153 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:02:00,271 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 21:02:00,271 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 21:02:00,278 INFO L206 MainTranslator]: Completed translation [2023-11-21 21:02:00,279 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00 WrapperNode [2023-11-21 21:02:00,279 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 21:02:00,280 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 21:02:00,281 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 21:02:00,281 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 21:02:00,289 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,318 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,343 INFO L138 Inliner]: procedures = 368, calls = 19, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 68 [2023-11-21 21:02:00,344 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 21:02:00,345 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 21:02:00,345 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 21:02:00,345 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 21:02:00,354 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,359 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,360 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,368 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,372 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,375 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,381 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 21:02:00,382 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 21:02:00,382 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 21:02:00,383 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 21:02:00,383 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (1/1) ... [2023-11-21 21:02:00,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 21:02:00,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:02:00,413 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-21 21:02:00,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-21 21:02:00,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-21 21:02:00,469 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-21 21:02:00,470 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-21 21:02:00,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-21 21:02:00,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-21 21:02:00,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-21 21:02:00,470 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-21 21:02:00,471 INFO L130 BoogieDeclarations]: Found specification of procedure thread_function_datarace [2023-11-21 21:02:00,471 INFO L138 BoogieDeclarations]: Found implementation of procedure thread_function_datarace [2023-11-21 21:02:00,471 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 21:02:00,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 21:02:00,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 21:02:00,475 WARN L212 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-21 21:02:00,697 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 21:02:00,700 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 21:02:00,974 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 21:02:01,223 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 21:02:01,223 INFO L308 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-21 21:02:01,225 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:02:01 BoogieIcfgContainer [2023-11-21 21:02:01,225 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 21:02:01,229 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-21 21:02:01,230 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-21 21:02:01,234 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-21 21:02:01,235 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 09:01:59" (1/3) ... [2023-11-21 21:02:01,236 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ff4f916 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 09:02:01, skipping insertion in model container [2023-11-21 21:02:01,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:02:00" (2/3) ... [2023-11-21 21:02:01,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ff4f916 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 09:02:01, skipping insertion in model container [2023-11-21 21:02:01,239 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:02:01" (3/3) ... [2023-11-21 21:02:01,241 INFO L112 eAbstractionObserver]: Analyzing ICFG pthread-demo-datarace-3.i [2023-11-21 21:02:01,267 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-21 21:02:01,267 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-11-21 21:02:01,268 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-21 21:02:01,329 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-21 21:02:01,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 33 places, 33 transitions, 73 flow [2023-11-21 21:02:01,427 INFO L124 PetriNetUnfolderBase]: 4/32 cut-off events. [2023-11-21 21:02:01,428 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:02:01,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 32 events. 4/32 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 53 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2023-11-21 21:02:01,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 33 places, 33 transitions, 73 flow [2023-11-21 21:02:01,438 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 31 transitions, 68 flow [2023-11-21 21:02:01,458 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-21 21:02:01,466 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=PETRI_NET, 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;@33acff6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-21 21:02:01,466 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-11-21 21:02:01,472 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-21 21:02:01,472 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-21 21:02:01,472 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-21 21:02:01,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:01,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 21:02:01,474 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:01,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash 8410, now seen corresponding path program 1 times [2023-11-21 21:02:01,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:01,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675474708] [2023-11-21 21:02:01,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:02:01,496 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 [2023-11-21 21:02:01,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:01,500 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:01,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:01,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-21 21:02:01,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:01,697 INFO L378 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 [2023-11-21 21:02:01,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:01,712 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 21:02:01,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675474708] [2023-11-21 21:02:01,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675474708] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:02:01,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:02:01,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 21:02:01,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617075301] [2023-11-21 21:02:01,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:02:01,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:02:01,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:01,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:02:01,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:02:01,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2023-11-21 21:02:01,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 31 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2023-11-21 21:02:01,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:01,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2023-11-21 21:02:01,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:01,856 INFO L124 PetriNetUnfolderBase]: 17/53 cut-off events. [2023-11-21 21:02:01,856 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:02:01,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 53 events. 17/53 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 123 event pairs, 9 based on Foata normal form. 3/51 useless extension candidates. Maximal degree in co-relation 75. Up to 38 conditions per place. [2023-11-21 21:02:01,859 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 13 selfloop transitions, 1 changer transitions 1/24 dead transitions. [2023-11-21 21:02:01,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 24 transitions, 82 flow [2023-11-21 21:02:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:02:01,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:02:01,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2023-11-21 21:02:01,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-11-21 21:02:01,876 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 55 transitions. [2023-11-21 21:02:01,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 55 transitions. [2023-11-21 21:02:01,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:01,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 55 transitions. [2023-11-21 21:02:01,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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) [2023-11-21 21:02:01,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:01,888 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:01,890 INFO L175 Difference]: Start difference. First operand has 31 places, 31 transitions, 68 flow. Second operand 3 states and 55 transitions. [2023-11-21 21:02:01,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 24 transitions, 82 flow [2023-11-21 21:02:01,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 24 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 21:02:01,896 INFO L231 Difference]: Finished difference. Result has 26 places, 23 transitions, 50 flow [2023-11-21 21:02:01,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=26, PETRI_TRANSITIONS=23} [2023-11-21 21:02:01,903 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -5 predicate places. [2023-11-21 21:02:01,903 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 23 transitions, 50 flow [2023-11-21 21:02:01,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2023-11-21 21:02:01,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:01,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 21:02:01,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,107 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:02,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:02,108 INFO L85 PathProgramCache]: Analyzing trace with hash 8411, now seen corresponding path program 1 times [2023-11-21 21:02:02,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:02,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1639828190] [2023-11-21 21:02:02,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:02:02,109 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 [2023-11-21 21:02:02,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:02,113 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:02,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:02,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-21 21:02:02,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:02,253 INFO L378 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 [2023-11-21 21:02:02,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:02,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 21:02:02,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:02,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1639828190] [2023-11-21 21:02:02,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1639828190] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:02:02,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:02:02,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 21:02:02,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013199843] [2023-11-21 21:02:02,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:02:02,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:02:02,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:02,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:02:02,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:02:02,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 33 [2023-11-21 21:02:02,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 23 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 21:02:02,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:02,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 33 [2023-11-21 21:02:02,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:02,376 INFO L124 PetriNetUnfolderBase]: 13/43 cut-off events. [2023-11-21 21:02:02,376 INFO L125 PetriNetUnfolderBase]: For 1/2 co-relation queries the response was YES. [2023-11-21 21:02:02,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77 conditions, 43 events. 13/43 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 90 event pairs, 6 based on Foata normal form. 5/44 useless extension candidates. Maximal degree in co-relation 71. Up to 29 conditions per place. [2023-11-21 21:02:02,380 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 11 selfloop transitions, 1 changer transitions 0/21 dead transitions. [2023-11-21 21:02:02,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 70 flow [2023-11-21 21:02:02,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:02:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:02:02,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2023-11-21 21:02:02,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2023-11-21 21:02:02,385 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 56 transitions. [2023-11-21 21:02:02,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 56 transitions. [2023-11-21 21:02:02,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:02,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 56 transitions. [2023-11-21 21:02:02,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 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) [2023-11-21 21:02:02,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:02,398 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:02,398 INFO L175 Difference]: Start difference. First operand has 26 places, 23 transitions, 50 flow. Second operand 3 states and 56 transitions. [2023-11-21 21:02:02,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 70 flow [2023-11-21 21:02:02,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 21 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:02,403 INFO L231 Difference]: Finished difference. Result has 24 places, 21 transitions, 47 flow [2023-11-21 21:02:02,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=45, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=47, PETRI_PLACES=24, PETRI_TRANSITIONS=21} [2023-11-21 21:02:02,409 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -7 predicate places. [2023-11-21 21:02:02,409 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 21 transitions, 47 flow [2023-11-21 21:02:02,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 21:02:02,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:02,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:02,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,610 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:02,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:02,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1071893074, now seen corresponding path program 1 times [2023-11-21 21:02:02,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:02,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642186446] [2023-11-21 21:02:02,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:02:02,613 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 [2023-11-21 21:02:02,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:02,614 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:02,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:02,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:02,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-21 21:02:02,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:02,715 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 21:02:02,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642186446] [2023-11-21 21:02:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642186446] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:02:02,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:02:02,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-21 21:02:02,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841442760] [2023-11-21 21:02:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:02:02,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:02:02,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:02:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:02:02,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 33 [2023-11-21 21:02:02,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 21 transitions, 47 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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) [2023-11-21 21:02:02,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:02,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 33 [2023-11-21 21:02:02,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:02,779 INFO L124 PetriNetUnfolderBase]: 17/60 cut-off events. [2023-11-21 21:02:02,779 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-21 21:02:02,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 60 events. 17/60 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 148 event pairs, 4 based on Foata normal form. 4/61 useless extension candidates. Maximal degree in co-relation 96. Up to 30 conditions per place. [2023-11-21 21:02:02,781 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 15 selfloop transitions, 2 changer transitions 0/26 dead transitions. [2023-11-21 21:02:02,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 26 transitions, 91 flow [2023-11-21 21:02:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:02:02,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:02:02,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-21 21:02:02,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-21 21:02:02,783 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-21 21:02:02,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-21 21:02:02,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:02,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-21 21:02:02,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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) [2023-11-21 21:02:02,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:02,787 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:02,787 INFO L175 Difference]: Start difference. First operand has 24 places, 21 transitions, 47 flow. Second operand 3 states and 66 transitions. [2023-11-21 21:02:02,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 26 transitions, 91 flow [2023-11-21 21:02:02,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 26 transitions, 90 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:02,789 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 58 flow [2023-11-21 21:02:02,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2023-11-21 21:02:02,790 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -5 predicate places. [2023-11-21 21:02:02,791 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 58 flow [2023-11-21 21:02:02,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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) [2023-11-21 21:02:02,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:02,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:02,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-21 21:02:03,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:03,001 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:03,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:03,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1122690194, now seen corresponding path program 1 times [2023-11-21 21:02:03,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:03,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735340046] [2023-11-21 21:02:03,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:02:03,011 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 [2023-11-21 21:02:03,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:03,012 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:03,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:03,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:03,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-21 21:02:03,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:03,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:03,130 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 21:02:03,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:03,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735340046] [2023-11-21 21:02:03,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735340046] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:02:03,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:02:03,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-21 21:02:03,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591247806] [2023-11-21 21:02:03,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:02:03,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 21:02:03,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:03,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 21:02:03,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 21:02:03,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 33 [2023-11-21 21:02:03,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2023-11-21 21:02:03,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:03,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 33 [2023-11-21 21:02:03,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:03,228 INFO L124 PetriNetUnfolderBase]: 25/84 cut-off events. [2023-11-21 21:02:03,229 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2023-11-21 21:02:03,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 84 events. 25/84 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 229 event pairs, 9 based on Foata normal form. 4/86 useless extension candidates. Maximal degree in co-relation 166. Up to 38 conditions per place. [2023-11-21 21:02:03,231 INFO L140 encePairwiseOnDemand]: 30/33 looper letters, 17 selfloop transitions, 2 changer transitions 0/28 dead transitions. [2023-11-21 21:02:03,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 28 transitions, 118 flow [2023-11-21 21:02:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 21:02:03,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 21:02:03,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-21 21:02:03,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-21 21:02:03,233 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-21 21:02:03,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-21 21:02:03,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:03,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-21 21:02:03,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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) [2023-11-21 21:02:03,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:03,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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) [2023-11-21 21:02:03,236 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 58 flow. Second operand 3 states and 66 transitions. [2023-11-21 21:02:03,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 28 transitions, 118 flow [2023-11-21 21:02:03,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 114 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:03,238 INFO L231 Difference]: Finished difference. Result has 28 places, 23 transitions, 68 flow [2023-11-21 21:02:03,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=28, PETRI_TRANSITIONS=23} [2023-11-21 21:02:03,239 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, -3 predicate places. [2023-11-21 21:02:03,239 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 23 transitions, 68 flow [2023-11-21 21:02:03,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2023-11-21 21:02:03,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:03,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:03,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:03,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:03,443 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:03,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:03,443 INFO L85 PathProgramCache]: Analyzing trace with hash 266476103, now seen corresponding path program 1 times [2023-11-21 21:02:03,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:03,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125308658] [2023-11-21 21:02:03,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:02:03,444 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 [2023-11-21 21:02:03,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:03,446 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:03,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:03,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-21 21:02:03,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:03,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 21:02:03,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:03,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125308658] [2023-11-21 21:02:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125308658] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:03,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:03,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-11-21 21:02:03,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662100861] [2023-11-21 21:02:03,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:03,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 21:02:03,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:03,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 21:02:03,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-21 21:02:03,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:03,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 68 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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) [2023-11-21 21:02:03,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:03,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:03,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:03,875 INFO L124 PetriNetUnfolderBase]: 67/182 cut-off events. [2023-11-21 21:02:03,875 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-11-21 21:02:03,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 418 conditions, 182 events. 67/182 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 644 event pairs, 10 based on Foata normal form. 18/196 useless extension candidates. Maximal degree in co-relation 409. Up to 36 conditions per place. [2023-11-21 21:02:03,896 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2023-11-21 21:02:03,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 49 transitions, 246 flow [2023-11-21 21:02:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 21:02:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 21:02:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2023-11-21 21:02:03,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2023-11-21 21:02:03,899 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 129 transitions. [2023-11-21 21:02:03,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 129 transitions. [2023-11-21 21:02:03,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:03,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 129 transitions. [2023-11-21 21:02:03,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 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) [2023-11-21 21:02:03,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:02:03,902 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:02:03,902 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 68 flow. Second operand 6 states and 129 transitions. [2023-11-21 21:02:03,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 49 transitions, 246 flow [2023-11-21 21:02:03,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 49 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:03,905 INFO L231 Difference]: Finished difference. Result has 36 places, 26 transitions, 106 flow [2023-11-21 21:02:03,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=106, PETRI_PLACES=36, PETRI_TRANSITIONS=26} [2023-11-21 21:02:03,906 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 5 predicate places. [2023-11-21 21:02:03,907 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 26 transitions, 106 flow [2023-11-21 21:02:03,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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) [2023-11-21 21:02:03,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:03,907 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:03,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:04,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:04,111 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:04,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:04,111 INFO L85 PathProgramCache]: Analyzing trace with hash 728070471, now seen corresponding path program 2 times [2023-11-21 21:02:04,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:04,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1275591381] [2023-11-21 21:02:04,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-21 21:02:04,112 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 [2023-11-21 21:02:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:04,113 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:04,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:04,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 21:02:04,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:02:04,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 21:02:04,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:04,315 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-21 21:02:04,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:04,483 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-21 21:02:04,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:04,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1275591381] [2023-11-21 21:02:04,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1275591381] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:04,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:04,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-21 21:02:04,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156792682] [2023-11-21 21:02:04,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:04,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-21 21:02:04,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:04,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-21 21:02:04,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-11-21 21:02:04,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:04,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 26 transitions, 106 flow. Second operand has 12 states, 12 states have (on average 17.75) internal successors, (213), 12 states have internal predecessors, (213), 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) [2023-11-21 21:02:04,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:04,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:04,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:04,992 INFO L124 PetriNetUnfolderBase]: 139/363 cut-off events. [2023-11-21 21:02:04,992 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2023-11-21 21:02:04,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 363 events. 139/363 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1367 event pairs, 8 based on Foata normal form. 36/393 useless extension candidates. Maximal degree in co-relation 1059. Up to 72 conditions per place. [2023-11-21 21:02:05,001 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 71 selfloop transitions, 12 changer transitions 0/91 dead transitions. [2023-11-21 21:02:05,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 91 transitions, 548 flow [2023-11-21 21:02:05,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-21 21:02:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-21 21:02:05,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2023-11-21 21:02:05,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2023-11-21 21:02:05,005 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 258 transitions. [2023-11-21 21:02:05,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 258 transitions. [2023-11-21 21:02:05,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:05,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 258 transitions. [2023-11-21 21:02:05,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 21.5) internal successors, (258), 12 states have internal predecessors, (258), 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) [2023-11-21 21:02:05,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 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) [2023-11-21 21:02:05,010 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 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) [2023-11-21 21:02:05,010 INFO L175 Difference]: Start difference. First operand has 36 places, 26 transitions, 106 flow. Second operand 12 states and 258 transitions. [2023-11-21 21:02:05,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 91 transitions, 548 flow [2023-11-21 21:02:05,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 91 transitions, 528 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:05,017 INFO L231 Difference]: Finished difference. Result has 53 places, 33 transitions, 194 flow [2023-11-21 21:02:05,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=194, PETRI_PLACES=53, PETRI_TRANSITIONS=33} [2023-11-21 21:02:05,018 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 22 predicate places. [2023-11-21 21:02:05,018 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 33 transitions, 194 flow [2023-11-21 21:02:05,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 17.75) internal successors, (213), 12 states have internal predecessors, (213), 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) [2023-11-21 21:02:05,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:05,019 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:05,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:05,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:05,222 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:05,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:05,223 INFO L85 PathProgramCache]: Analyzing trace with hash 761822305, now seen corresponding path program 3 times [2023-11-21 21:02:05,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:05,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101435793] [2023-11-21 21:02:05,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 21:02:05,223 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 [2023-11-21 21:02:05,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:05,225 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:05,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:05,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-21 21:02:05,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:02:05,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:02:05,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:05,433 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:02:05,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:05,599 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-21 21:02:05,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:05,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101435793] [2023-11-21 21:02:05,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101435793] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:05,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:05,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-21 21:02:05,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39150985] [2023-11-21 21:02:05,601 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:05,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-21 21:02:05,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-21 21:02:05,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-21 21:02:05,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2023-11-21 21:02:05,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 33 transitions, 194 flow. Second operand has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 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) [2023-11-21 21:02:05,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:05,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2023-11-21 21:02:05,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:07,021 INFO L124 PetriNetUnfolderBase]: 1344/3251 cut-off events. [2023-11-21 21:02:07,021 INFO L125 PetriNetUnfolderBase]: For 6795/6795 co-relation queries the response was YES. [2023-11-21 21:02:07,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10669 conditions, 3251 events. 1344/3251 cut-off events. For 6795/6795 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22701 event pairs, 87 based on Foata normal form. 6/3256 useless extension candidates. Maximal degree in co-relation 10650. Up to 647 conditions per place. [2023-11-21 21:02:07,068 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 220 selfloop transitions, 52 changer transitions 12/292 dead transitions. [2023-11-21 21:02:07,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 292 transitions, 2603 flow [2023-11-21 21:02:07,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-21 21:02:07,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-21 21:02:07,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 513 transitions. [2023-11-21 21:02:07,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5360501567398119 [2023-11-21 21:02:07,073 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 513 transitions. [2023-11-21 21:02:07,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 513 transitions. [2023-11-21 21:02:07,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:07,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 513 transitions. [2023-11-21 21:02:07,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 17.689655172413794) internal successors, (513), 29 states have internal predecessors, (513), 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) [2023-11-21 21:02:07,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 33.0) internal successors, (990), 30 states have internal predecessors, (990), 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) [2023-11-21 21:02:07,080 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 33.0) internal successors, (990), 30 states have internal predecessors, (990), 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) [2023-11-21 21:02:07,080 INFO L175 Difference]: Start difference. First operand has 53 places, 33 transitions, 194 flow. Second operand 29 states and 513 transitions. [2023-11-21 21:02:07,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 292 transitions, 2603 flow [2023-11-21 21:02:07,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 292 transitions, 2527 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-21 21:02:07,121 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 511 flow [2023-11-21 21:02:07,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=511, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2023-11-21 21:02:07,123 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2023-11-21 21:02:07,123 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 511 flow [2023-11-21 21:02:07,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 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) [2023-11-21 21:02:07,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:07,124 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:07,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-21 21:02:07,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:07,328 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:07,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:07,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1646623077, now seen corresponding path program 4 times [2023-11-21 21:02:07,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:07,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999926277] [2023-11-21 21:02:07,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-21 21:02:07,329 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 [2023-11-21 21:02:07,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:07,330 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:07,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:07,434 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-21 21:02:07,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:02:07,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-21 21:02:07,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-21 21:02:07,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-21 21:02:07,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:07,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999926277] [2023-11-21 21:02:07,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999926277] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:07,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:07,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-11-21 21:02:07,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980343303] [2023-11-21 21:02:07,538 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:07,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 21:02:07,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:07,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 21:02:07,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-21 21:02:07,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:07,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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) [2023-11-21 21:02:07,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:07,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:07,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:08,472 INFO L124 PetriNetUnfolderBase]: 1498/3763 cut-off events. [2023-11-21 21:02:08,472 INFO L125 PetriNetUnfolderBase]: For 11775/11788 co-relation queries the response was YES. [2023-11-21 21:02:08,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13327 conditions, 3763 events. 1498/3763 cut-off events. For 11775/11788 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 28812 event pairs, 140 based on Foata normal form. 287/3952 useless extension candidates. Maximal degree in co-relation 13294. Up to 854 conditions per place. [2023-11-21 21:02:08,532 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 104 selfloop transitions, 6 changer transitions 0/167 dead transitions. [2023-11-21 21:02:08,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 167 transitions, 1309 flow [2023-11-21 21:02:08,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 21:02:08,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 21:02:08,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2023-11-21 21:02:08,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464646464646465 [2023-11-21 21:02:08,534 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 128 transitions. [2023-11-21 21:02:08,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 128 transitions. [2023-11-21 21:02:08,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:08,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 128 transitions. [2023-11-21 21:02:08,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 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) [2023-11-21 21:02:08,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:02:08,538 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 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) [2023-11-21 21:02:08,539 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 511 flow. Second operand 6 states and 128 transitions. [2023-11-21 21:02:08,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 167 transitions, 1309 flow [2023-11-21 21:02:08,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 167 transitions, 1226 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-11-21 21:02:08,585 INFO L231 Difference]: Finished difference. Result has 81 places, 97 transitions, 482 flow [2023-11-21 21:02:08,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=482, PETRI_PLACES=81, PETRI_TRANSITIONS=97} [2023-11-21 21:02:08,589 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2023-11-21 21:02:08,592 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 97 transitions, 482 flow [2023-11-21 21:02:08,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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) [2023-11-21 21:02:08,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:08,595 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:08,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-11-21 21:02:08,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:08,804 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:08,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:08,805 INFO L85 PathProgramCache]: Analyzing trace with hash -447952062, now seen corresponding path program 5 times [2023-11-21 21:02:08,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:08,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976377263] [2023-11-21 21:02:08,805 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 21:02:08,805 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 [2023-11-21 21:02:08,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:08,806 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:08,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:08,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-11-21 21:02:08,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:02:08,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 21:02:08,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:09,121 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 10 proven. 76 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-11-21 21:02:09,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:09,321 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 10 proven. 76 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-11-21 21:02:09,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:09,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976377263] [2023-11-21 21:02:09,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976377263] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:09,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:09,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-21 21:02:09,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876800377] [2023-11-21 21:02:09,322 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:09,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-21 21:02:09,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:09,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-21 21:02:09,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-11-21 21:02:09,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:09,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 97 transitions, 482 flow. Second operand has 12 states, 12 states have (on average 18.25) internal successors, (219), 12 states have internal predecessors, (219), 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) [2023-11-21 21:02:09,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:09,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:09,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:10,602 INFO L124 PetriNetUnfolderBase]: 1893/4842 cut-off events. [2023-11-21 21:02:10,603 INFO L125 PetriNetUnfolderBase]: For 16678/16691 co-relation queries the response was YES. [2023-11-21 21:02:10,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17523 conditions, 4842 events. 1893/4842 cut-off events. For 16678/16691 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 36478 event pairs, 271 based on Foata normal form. 138/4882 useless extension candidates. Maximal degree in co-relation 17498. Up to 1192 conditions per place. [2023-11-21 21:02:10,668 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 188 selfloop transitions, 12 changer transitions 0/257 dead transitions. [2023-11-21 21:02:10,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 257 transitions, 2258 flow [2023-11-21 21:02:10,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-21 21:02:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-21 21:02:10,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2023-11-21 21:02:10,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648989898989899 [2023-11-21 21:02:10,671 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 257 transitions. [2023-11-21 21:02:10,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 257 transitions. [2023-11-21 21:02:10,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:10,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 257 transitions. [2023-11-21 21:02:10,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 21.416666666666668) internal successors, (257), 12 states have internal predecessors, (257), 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) [2023-11-21 21:02:10,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 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) [2023-11-21 21:02:10,676 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 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) [2023-11-21 21:02:10,676 INFO L175 Difference]: Start difference. First operand has 81 places, 97 transitions, 482 flow. Second operand 12 states and 257 transitions. [2023-11-21 21:02:10,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 257 transitions, 2258 flow [2023-11-21 21:02:10,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 257 transitions, 2238 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-11-21 21:02:10,715 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 570 flow [2023-11-21 21:02:10,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=570, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2023-11-21 21:02:10,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2023-11-21 21:02:10,717 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 570 flow [2023-11-21 21:02:10,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 18.25) internal successors, (219), 12 states have internal predecessors, (219), 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) [2023-11-21 21:02:10,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:10,717 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:10,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:10,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:10,921 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:10,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1337987844, now seen corresponding path program 6 times [2023-11-21 21:02:10,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:10,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911796686] [2023-11-21 21:02:10,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-21 21:02:10,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 [2023-11-21 21:02:10,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:10,924 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:10,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:11,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-11-21 21:02:11,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:02:11,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-21 21:02:11,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-21 21:02:11,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:12,067 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-21 21:02:12,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:12,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911796686] [2023-11-21 21:02:12,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911796686] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:12,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:12,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-11-21 21:02:12,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749666755] [2023-11-21 21:02:12,068 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:12,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-21 21:02:12,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:12,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-21 21:02:12,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2023-11-21 21:02:12,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:12,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 570 flow. Second operand has 24 states, 24 states have (on average 18.166666666666668) internal successors, (436), 24 states have internal predecessors, (436), 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) [2023-11-21 21:02:12,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:12,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:12,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 21:02:14,823 INFO L124 PetriNetUnfolderBase]: 2553/6652 cut-off events. [2023-11-21 21:02:14,823 INFO L125 PetriNetUnfolderBase]: For 30842/30855 co-relation queries the response was YES. [2023-11-21 21:02:14,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25177 conditions, 6652 events. 2553/6652 cut-off events. For 30842/30855 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 47892 event pairs, 481 based on Foata normal form. 230/6784 useless extension candidates. Maximal degree in co-relation 25145. Up to 2182 conditions per place. [2023-11-21 21:02:14,909 INFO L140 encePairwiseOnDemand]: 29/33 looper letters, 328 selfloop transitions, 22 changer transitions 0/407 dead transitions. [2023-11-21 21:02:14,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 407 transitions, 4022 flow [2023-11-21 21:02:14,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-21 21:02:14,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-21 21:02:14,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 471 transitions. [2023-11-21 21:02:14,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487603305785123 [2023-11-21 21:02:14,914 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 471 transitions. [2023-11-21 21:02:14,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 471 transitions. [2023-11-21 21:02:14,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:02:14,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 471 transitions. [2023-11-21 21:02:14,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 21.40909090909091) internal successors, (471), 22 states have internal predecessors, (471), 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) [2023-11-21 21:02:14,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:02:14,921 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 33.0) internal successors, (759), 23 states have internal predecessors, (759), 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) [2023-11-21 21:02:14,921 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 570 flow. Second operand 22 states and 471 transitions. [2023-11-21 21:02:14,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 407 transitions, 4022 flow [2023-11-21 21:02:14,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 407 transitions, 4016 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-21 21:02:14,982 INFO L231 Difference]: Finished difference. Result has 127 places, 115 transitions, 764 flow [2023-11-21 21:02:14,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=764, PETRI_PLACES=127, PETRI_TRANSITIONS=115} [2023-11-21 21:02:14,984 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2023-11-21 21:02:14,984 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 115 transitions, 764 flow [2023-11-21 21:02:14,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.166666666666668) internal successors, (436), 24 states have internal predecessors, (436), 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) [2023-11-21 21:02:14,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 21:02:14,985 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 20, 20, 20, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:02:14,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:15,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:15,188 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-11-21 21:02:15,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:02:15,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2141665524, now seen corresponding path program 7 times [2023-11-21 21:02:15,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-21 21:02:15,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557426443] [2023-11-21 21:02:15,190 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-21 21:02:15,190 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 [2023-11-21 21:02:15,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/mathsat [2023-11-21 21:02:15,191 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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) [2023-11-21 21:02:15,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4136100f-2307-439f-8617-3bfe0b81a2f8/bin/uautomizer-verify-bycVGegfSx/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 [2023-11-21 21:02:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:02:15,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-21 21:02:15,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:02:15,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1115 backedges. 20 proven. 221 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-21 21:02:15,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:02:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1115 backedges. 20 proven. 221 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-11-21 21:02:16,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-21 21:02:16,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557426443] [2023-11-21 21:02:16,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557426443] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:02:16,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-21 21:02:16,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-11-21 21:02:16,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504153863] [2023-11-21 21:02:16,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-21 21:02:16,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-21 21:02:16,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-21 21:02:16,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-21 21:02:16,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2023-11-21 21:02:16,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 33 [2023-11-21 21:02:16,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 115 transitions, 764 flow. Second operand has 24 states, 24 states have (on average 17.416666666666668) internal successors, (418), 24 states have internal predecessors, (418), 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) [2023-11-21 21:02:16,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 21:02:16,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 33 [2023-11-21 21:02:16,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand