./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for memory safety (deref-memtrack)
Using default analysis
Version a0165632
Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX --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 932dbff5eab91f48afae7fbaa75574114ec0af0a04ac9352bdcfc8911a65e56a
--- Real Ultimate output ---
This is Ultimate 0.2.5-dev-a016563
[2024-11-08 19:17:02,071 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-08 19:17:02,136 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf
[2024-11-08 19:17:02,142 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-08 19:17:02,142 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-08 19:17:02,169 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-08 19:17:02,170 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-08 19:17:02,171 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-08 19:17:02,171 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-08 19:17:02,172 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-08 19:17:02,173 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-08 19:17:02,173 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-08 19:17:02,174 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-08 19:17:02,174 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-08 19:17:02,175 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-08 19:17:02,176 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-08 19:17:02,176 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-08 19:17:02,177 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-08 19:17:02,177 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-08 19:17:02,178 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-08 19:17:02,178 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-11-08 19:17:02,179 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-11-08 19:17:02,179 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-11-08 19:17:02,180 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-08 19:17:02,180 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-08 19:17:02,181 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-08 19:17:02,181 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-08 19:17:02,182 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-08 19:17:02,183 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-08 19:17:02,183 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-08 19:17:02,184 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-08 19:17:02,184 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-08 19:17:02,184 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-08 19:17:02,185 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 19:17:02,185 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-08 19:17:02,186 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-08 19:17:02,186 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-08 19:17:02,187 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-08 19:17:02,187 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-08 19:17:02,187 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-08 19:17:02,188 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-08 19:17:02,192 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-08 19:17:02,192 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_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/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_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX
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 -> 932dbff5eab91f48afae7fbaa75574114ec0af0a04ac9352bdcfc8911a65e56a
[2024-11-08 19:17:02,505 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-08 19:17:02,541 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-08 19:17:02,548 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-08 19:17:02,550 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-08 19:17:02,553 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-08 19:17:02,555 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i
Unable to find full path for "g++"
[2024-11-08 19:17:04,827 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-08 19:17:05,100 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-08 19:17:05,101 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i
[2024-11-08 19:17:05,129 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/253152071/c2947e7e1e744faeba1237bbd6e47281/FLAG830c23aa4
[2024-11-08 19:17:05,411 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/253152071/c2947e7e1e744faeba1237bbd6e47281
[2024-11-08 19:17:05,414 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-08 19:17:05,416 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-08 19:17:05,418 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-08 19:17:05,418 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-08 19:17:05,428 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-08 19:17:05,429 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:17:05" (1/1) ...
[2024-11-08 19:17:05,431 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18d85d82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:05, skipping insertion in model container
[2024-11-08 19:17:05,431 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:17:05" (1/1) ...
[2024-11-08 19:17:05,489 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-08 19:17:06,065 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 19:17:06,089 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-08 19:17:06,180 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 19:17:06,234 INFO  L204         MainTranslator]: Completed translation
[2024-11-08 19:17:06,235 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06 WrapperNode
[2024-11-08 19:17:06,235 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-08 19:17:06,236 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-08 19:17:06,237 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-08 19:17:06,237 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-08 19:17:06,247 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,272 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,309 INFO  L138                Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 121
[2024-11-08 19:17:06,310 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-08 19:17:06,311 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-08 19:17:06,311 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-08 19:17:06,311 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-08 19:17:06,328 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,328 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,333 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,358 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-08 19:17:06,358 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,358 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,378 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,380 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,386 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,395 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,399 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-08 19:17:06,400 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-08 19:17:06,401 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-08 19:17:06,401 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-08 19:17:06,405 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (1/1) ...
[2024-11-08 19:17:06,412 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 19:17:06,426 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:06,443 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-08 19:17:06,446 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-08 19:17:06,481 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-11-08 19:17:06,481 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-08 19:17:06,482 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-11-08 19:17:06,482 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-11-08 19:17:06,483 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-11-08 19:17:06,483 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-11-08 19:17:06,484 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-11-08 19:17:06,484 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-11-08 19:17:06,484 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-08 19:17:06,484 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-11-08 19:17:06,486 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-08 19:17:06,486 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-08 19:17:06,488 WARN  L207             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-08 19:17:06,653 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-08 19:17:06,656 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-08 19:17:07,120 INFO  L283             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-08 19:17:07,120 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-08 19:17:07,442 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-08 19:17:07,443 INFO  L316             CfgBuilder]: Removed 0 assume(true) statements.
[2024-11-08 19:17:07,443 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:07 BoogieIcfgContainer
[2024-11-08 19:17:07,444 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-08 19:17:07,448 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-08 19:17:07,448 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-08 19:17:07,454 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-08 19:17:07,454 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 07:17:05" (1/3) ...
[2024-11-08 19:17:07,456 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69ad3e74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:17:07, skipping insertion in model container
[2024-11-08 19:17:07,456 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:06" (2/3) ...
[2024-11-08 19:17:07,457 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69ad3e74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:17:07, skipping insertion in model container
[2024-11-08 19:17:07,457 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:07" (3/3) ...
[2024-11-08 19:17:07,459 INFO  L112   eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i
[2024-11-08 19:17:07,483 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-08 19:17:07,484 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-11-08 19:17:07,484 INFO  L489   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-08 19:17:07,562 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-11-08 19:17:07,606 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 54 places, 46 transitions, 104 flow
[2024-11-08 19:17:07,651 INFO  L124   PetriNetUnfolderBase]: 2/43 cut-off events.
[2024-11-08 19:17:07,651 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:07,656 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 2/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 82 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. 
[2024-11-08 19:17:07,659 INFO  L82        GeneralOperation]: Start removeDead. Operand has 54 places, 46 transitions, 104 flow
[2024-11-08 19:17:07,667 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 51 places, 43 transitions, 95 flow
[2024-11-08 19:17:07,688 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-08 19:17:07,700 INFO  L333      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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@60a1405b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-08 19:17:07,700 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-08 19:17:07,707 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-08 19:17:07,708 INFO  L124   PetriNetUnfolderBase]: 0/4 cut-off events.
[2024-11-08 19:17:07,708 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:07,708 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:07,709 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-11-08 19:17:07,710 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:07,716 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:07,717 INFO  L85        PathProgramCache]: Analyzing trace with hash 12184796, now seen corresponding path program 1 times
[2024-11-08 19:17:07,729 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:07,731 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524174399]
[2024-11-08 19:17:07,732 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:07,732 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:07,930 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:08,351 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:08,352 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:08,352 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524174399]
[2024-11-08 19:17:08,353 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524174399] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:08,353 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:08,353 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-08 19:17:08,355 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140877336]
[2024-11-08 19:17:08,356 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:08,366 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 19:17:08,374 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:08,409 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 19:17:08,410 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 19:17:08,412 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46
[2024-11-08 19:17:08,416 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 95 flow. Second operand  has 3 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)
[2024-11-08 19:17:08,416 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:08,417 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46
[2024-11-08 19:17:08,418 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:09,098 INFO  L124   PetriNetUnfolderBase]: 825/1454 cut-off events.
[2024-11-08 19:17:09,098 INFO  L125   PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES.
[2024-11-08 19:17:09,105 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2735 conditions, 1454 events. 825/1454 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8788 event pairs, 457 based on Foata normal form. 96/1532 useless extension candidates. Maximal degree in co-relation 2724. Up to 1009 conditions per place. 
[2024-11-08 19:17:09,115 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 33 selfloop transitions, 2 changer transitions 2/55 dead transitions.
[2024-11-08 19:17:09,116 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 55 transitions, 199 flow
[2024-11-08 19:17:09,119 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 19:17:09,122 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 19:17:09,131 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions.
[2024-11-08 19:17:09,133 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.7608695652173914
[2024-11-08 19:17:09,136 INFO  L175             Difference]: Start difference. First operand has 51 places, 43 transitions, 95 flow. Second operand 3 states and 105 transitions.
[2024-11-08 19:17:09,137 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 55 transitions, 199 flow
[2024-11-08 19:17:09,140 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-11-08 19:17:09,143 INFO  L231             Difference]: Finished difference. Result has 48 places, 38 transitions, 86 flow
[2024-11-08 19:17:09,145 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=48, PETRI_TRANSITIONS=38}
[2024-11-08 19:17:09,151 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places.
[2024-11-08 19:17:09,153 INFO  L471      AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 86 flow
[2024-11-08 19:17:09,153 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 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)
[2024-11-08 19:17:09,153 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:09,153 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:09,154 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-08 19:17:09,154 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:09,155 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:09,155 INFO  L85        PathProgramCache]: Analyzing trace with hash -2126398420, now seen corresponding path program 1 times
[2024-11-08 19:17:09,156 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:09,156 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601520075]
[2024-11-08 19:17:09,156 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:09,157 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:09,189 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:09,246 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:09,246 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:09,246 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601520075]
[2024-11-08 19:17:09,247 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601520075] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:09,247 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:09,247 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-08 19:17:09,247 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431405460]
[2024-11-08 19:17:09,248 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:09,250 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 19:17:09,251 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:09,251 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 19:17:09,252 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 19:17:09,254 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46
[2024-11-08 19:17:09,254 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 86 flow. Second operand  has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:09,254 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:09,255 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46
[2024-11-08 19:17:09,255 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:09,643 INFO  L124   PetriNetUnfolderBase]: 721/1389 cut-off events.
[2024-11-08 19:17:09,644 INFO  L125   PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES.
[2024-11-08 19:17:09,648 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2609 conditions, 1389 events. 721/1389 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9131 event pairs, 721 based on Foata normal form. 48/1382 useless extension candidates. Maximal degree in co-relation 2599. Up to 1090 conditions per place. 
[2024-11-08 19:17:09,656 INFO  L140   encePairwiseOnDemand]: 44/46 looper letters, 18 selfloop transitions, 1 changer transitions 1/37 dead transitions.
[2024-11-08 19:17:09,656 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 37 transitions, 124 flow
[2024-11-08 19:17:09,657 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 19:17:09,657 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 19:17:09,658 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions.
[2024-11-08 19:17:09,660 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5869565217391305
[2024-11-08 19:17:09,661 INFO  L175             Difference]: Start difference. First operand has 48 places, 38 transitions, 86 flow. Second operand 3 states and 81 transitions.
[2024-11-08 19:17:09,661 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 37 transitions, 124 flow
[2024-11-08 19:17:09,662 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 37 transitions, 120 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 19:17:09,663 INFO  L231             Difference]: Finished difference. Result has 46 places, 36 transitions, 80 flow
[2024-11-08 19:17:09,666 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=46, PETRI_TRANSITIONS=36}
[2024-11-08 19:17:09,667 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places.
[2024-11-08 19:17:09,667 INFO  L471      AbstractCegarLoop]: Abstraction has has 46 places, 36 transitions, 80 flow
[2024-11-08 19:17:09,667 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:09,668 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:09,668 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:09,668 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-08 19:17:09,668 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:09,669 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:09,669 INFO  L85        PathProgramCache]: Analyzing trace with hash -2126396899, now seen corresponding path program 1 times
[2024-11-08 19:17:09,670 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:09,671 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275075996]
[2024-11-08 19:17:09,672 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:09,672 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:09,738 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:09,983 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:09,983 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:09,984 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275075996]
[2024-11-08 19:17:09,984 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275075996] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:09,984 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:09,985 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-08 19:17:09,985 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106409446]
[2024-11-08 19:17:09,985 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:09,986 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-08 19:17:09,986 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:09,987 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-08 19:17:09,987 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-08 19:17:09,993 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:09,993 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 80 flow. Second operand  has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:09,994 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:09,994 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:09,994 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:10,605 INFO  L124   PetriNetUnfolderBase]: 1499/2620 cut-off events.
[2024-11-08 19:17:10,605 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:10,612 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4936 conditions, 2620 events. 1499/2620 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16699 event pairs, 188 based on Foata normal form. 100/2664 useless extension candidates. Maximal degree in co-relation 4930. Up to 1316 conditions per place. 
[2024-11-08 19:17:10,625 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 42 selfloop transitions, 5 changer transitions 1/61 dead transitions.
[2024-11-08 19:17:10,625 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 230 flow
[2024-11-08 19:17:10,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-08 19:17:10,626 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-11-08 19:17:10,630 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions.
[2024-11-08 19:17:10,630 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.6413043478260869
[2024-11-08 19:17:10,630 INFO  L175             Difference]: Start difference. First operand has 46 places, 36 transitions, 80 flow. Second operand 4 states and 118 transitions.
[2024-11-08 19:17:10,630 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 230 flow
[2024-11-08 19:17:10,631 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 61 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 19:17:10,633 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 113 flow
[2024-11-08 19:17:10,633 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=113, PETRI_PLACES=49, PETRI_TRANSITIONS=39}
[2024-11-08 19:17:10,635 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places.
[2024-11-08 19:17:10,635 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 113 flow
[2024-11-08 19:17:10,635 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:10,635 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:10,635 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:10,636 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-08 19:17:10,636 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:10,637 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:10,637 INFO  L85        PathProgramCache]: Analyzing trace with hash 166550502, now seen corresponding path program 1 times
[2024-11-08 19:17:10,637 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:10,637 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676266411]
[2024-11-08 19:17:10,637 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:10,638 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:10,757 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:11,121 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:11,123 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:11,123 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676266411]
[2024-11-08 19:17:11,124 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676266411] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:11,124 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:11,124 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-08 19:17:11,125 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890202985]
[2024-11-08 19:17:11,126 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:11,126 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-08 19:17:11,127 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:11,128 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-08 19:17:11,128 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20
[2024-11-08 19:17:11,144 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:11,145 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 113 flow. Second operand  has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:11,145 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:11,146 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:11,146 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:11,696 INFO  L124   PetriNetUnfolderBase]: 962/1687 cut-off events.
[2024-11-08 19:17:11,696 INFO  L125   PetriNetUnfolderBase]: For 423/423 co-relation queries the response was YES.
[2024-11-08 19:17:11,704 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3793 conditions, 1687 events. 962/1687 cut-off events. For 423/423 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9382 event pairs, 100 based on Foata normal form. 82/1724 useless extension candidates. Maximal degree in co-relation 3784. Up to 581 conditions per place. 
[2024-11-08 19:17:11,712 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 53 selfloop transitions, 8 changer transitions 1/75 dead transitions.
[2024-11-08 19:17:11,713 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 75 transitions, 330 flow
[2024-11-08 19:17:11,716 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-08 19:17:11,716 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-11-08 19:17:11,718 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions.
[2024-11-08 19:17:11,719 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.6478260869565218
[2024-11-08 19:17:11,720 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 113 flow. Second operand 5 states and 149 transitions.
[2024-11-08 19:17:11,720 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 75 transitions, 330 flow
[2024-11-08 19:17:11,723 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 320 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-11-08 19:17:11,726 INFO  L231             Difference]: Finished difference. Result has 53 places, 42 transitions, 153 flow
[2024-11-08 19:17:11,727 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=53, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:11,728 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places.
[2024-11-08 19:17:11,729 INFO  L471      AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 153 flow
[2024-11-08 19:17:11,730 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:11,730 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:11,730 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:11,730 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-08 19:17:11,731 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:11,731 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:11,731 INFO  L85        PathProgramCache]: Analyzing trace with hash -412763029, now seen corresponding path program 1 times
[2024-11-08 19:17:11,731 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:11,734 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374636467]
[2024-11-08 19:17:11,734 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:11,735 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:11,846 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:12,150 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:12,151 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:12,151 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374636467]
[2024-11-08 19:17:12,152 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374636467] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:12,152 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:12,152 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 19:17:12,152 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930002994]
[2024-11-08 19:17:12,153 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:12,153 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 19:17:12,154 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:12,154 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 19:17:12,155 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30
[2024-11-08 19:17:12,165 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:12,165 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 153 flow. Second operand  has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:12,165 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:12,166 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:12,166 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:12,559 INFO  L124   PetriNetUnfolderBase]: 569/964 cut-off events.
[2024-11-08 19:17:12,559 INFO  L125   PetriNetUnfolderBase]: For 756/756 co-relation queries the response was YES.
[2024-11-08 19:17:12,562 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2479 conditions, 964 events. 569/964 cut-off events. For 756/756 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4408 event pairs, 83 based on Foata normal form. 40/964 useless extension candidates. Maximal degree in co-relation 2468. Up to 308 conditions per place. 
[2024-11-08 19:17:12,567 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 46 selfloop transitions, 11 changer transitions 1/71 dead transitions.
[2024-11-08 19:17:12,568 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 71 transitions, 337 flow
[2024-11-08 19:17:12,568 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 19:17:12,568 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 19:17:12,569 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions.
[2024-11-08 19:17:12,569 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5869565217391305
[2024-11-08 19:17:12,570 INFO  L175             Difference]: Start difference. First operand has 53 places, 42 transitions, 153 flow. Second operand 6 states and 162 transitions.
[2024-11-08 19:17:12,570 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 71 transitions, 337 flow
[2024-11-08 19:17:12,576 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 312 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-11-08 19:17:12,577 INFO  L231             Difference]: Finished difference. Result has 56 places, 42 transitions, 167 flow
[2024-11-08 19:17:12,578 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=167, PETRI_PLACES=56, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:12,579 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places.
[2024-11-08 19:17:12,579 INFO  L471      AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 167 flow
[2024-11-08 19:17:12,579 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:12,579 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:12,580 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:12,580 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-08 19:17:12,580 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:12,581 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:12,581 INFO  L85        PathProgramCache]: Analyzing trace with hash 1608465948, now seen corresponding path program 1 times
[2024-11-08 19:17:12,581 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:12,582 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664172438]
[2024-11-08 19:17:12,582 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:12,582 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:12,797 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:14,412 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:14,413 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:14,413 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664172438]
[2024-11-08 19:17:14,413 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664172438] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:14,414 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:14,414 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-11-08 19:17:14,414 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300453794]
[2024-11-08 19:17:14,414 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:14,415 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-11-08 19:17:14,415 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:14,416 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-11-08 19:17:14,416 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72
[2024-11-08 19:17:14,438 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46
[2024-11-08 19:17:14,439 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 167 flow. Second operand  has 9 states, 9 states have (on average 21.88888888888889) internal successors, (197), 9 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:14,439 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:14,439 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46
[2024-11-08 19:17:14,439 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:15,135 INFO  L124   PetriNetUnfolderBase]: 455/873 cut-off events.
[2024-11-08 19:17:15,135 INFO  L125   PetriNetUnfolderBase]: For 529/543 co-relation queries the response was YES.
[2024-11-08 19:17:15,139 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2108 conditions, 873 events. 455/873 cut-off events. For 529/543 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4448 event pairs, 102 based on Foata normal form. 8/837 useless extension candidates. Maximal degree in co-relation 2096. Up to 236 conditions per place. 
[2024-11-08 19:17:15,143 INFO  L140   encePairwiseOnDemand]: 38/46 looper letters, 32 selfloop transitions, 4 changer transitions 24/82 dead transitions.
[2024-11-08 19:17:15,143 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 383 flow
[2024-11-08 19:17:15,144 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-08 19:17:15,144 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-11-08 19:17:15,145 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions.
[2024-11-08 19:17:15,145 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5821256038647343
[2024-11-08 19:17:15,145 INFO  L175             Difference]: Start difference. First operand has 56 places, 42 transitions, 167 flow. Second operand 9 states and 241 transitions.
[2024-11-08 19:17:15,146 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 383 flow
[2024-11-08 19:17:15,151 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 82 transitions, 319 flow, removed 14 selfloop flow, removed 8 redundant places.
[2024-11-08 19:17:15,153 INFO  L231             Difference]: Finished difference. Result has 60 places, 42 transitions, 129 flow
[2024-11-08 19:17:15,153 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=129, PETRI_PLACES=60, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:15,154 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places.
[2024-11-08 19:17:15,154 INFO  L471      AbstractCegarLoop]: Abstraction has has 60 places, 42 transitions, 129 flow
[2024-11-08 19:17:15,155 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 21.88888888888889) internal successors, (197), 9 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:15,155 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:15,155 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:15,155 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-11-08 19:17:15,156 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:15,156 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:15,156 INFO  L85        PathProgramCache]: Analyzing trace with hash 2009759724, now seen corresponding path program 2 times
[2024-11-08 19:17:15,157 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:15,157 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113945256]
[2024-11-08 19:17:15,157 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:15,157 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:15,291 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:15,666 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:15,666 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:15,666 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113945256]
[2024-11-08 19:17:15,667 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113945256] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:15,667 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:15,667 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 19:17:15,668 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641388762]
[2024-11-08 19:17:15,668 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:15,668 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-08 19:17:15,669 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:15,669 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-08 19:17:15,670 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-08 19:17:15,685 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-08 19:17:15,686 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 42 transitions, 129 flow. Second operand  has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:15,686 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:15,686 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-08 19:17:15,686 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:16,102 INFO  L124   PetriNetUnfolderBase]: 694/1343 cut-off events.
[2024-11-08 19:17:16,103 INFO  L125   PetriNetUnfolderBase]: For 219/227 co-relation queries the response was YES.
[2024-11-08 19:17:16,149 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2877 conditions, 1343 events. 694/1343 cut-off events. For 219/227 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7734 event pairs, 321 based on Foata normal form. 8/1268 useless extension candidates. Maximal degree in co-relation 2865. Up to 605 conditions per place. 
[2024-11-08 19:17:16,152 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 30 selfloop transitions, 2 changer transitions 13/65 dead transitions.
[2024-11-08 19:17:16,153 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 65 transitions, 281 flow
[2024-11-08 19:17:16,153 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-08 19:17:16,153 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-11-08 19:17:16,154 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions.
[2024-11-08 19:17:16,154 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.591304347826087
[2024-11-08 19:17:16,154 INFO  L175             Difference]: Start difference. First operand has 60 places, 42 transitions, 129 flow. Second operand 5 states and 136 transitions.
[2024-11-08 19:17:16,154 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 65 transitions, 281 flow
[2024-11-08 19:17:16,158 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 259 flow, removed 5 selfloop flow, removed 7 redundant places.
[2024-11-08 19:17:16,161 INFO  L231             Difference]: Finished difference. Result has 56 places, 42 transitions, 127 flow
[2024-11-08 19:17:16,161 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=56, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:16,162 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places.
[2024-11-08 19:17:16,162 INFO  L471      AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 127 flow
[2024-11-08 19:17:16,162 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:16,162 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:16,163 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:16,163 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-11-08 19:17:16,163 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:16,164 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:16,164 INFO  L85        PathProgramCache]: Analyzing trace with hash 2009313116, now seen corresponding path program 3 times
[2024-11-08 19:17:16,164 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:16,164 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078635085]
[2024-11-08 19:17:16,165 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:16,165 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:16,306 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:16,665 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:16,666 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 19:17:16,666 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078635085]
[2024-11-08 19:17:16,667 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078635085] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:16,667 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:16,667 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-11-08 19:17:16,667 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180636320]
[2024-11-08 19:17:16,668 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:16,668 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 19:17:16,668 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 19:17:16,669 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 19:17:16,669 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-11-08 19:17:16,695 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-08 19:17:16,696 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 127 flow. Second operand  has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:16,696 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:16,696 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-08 19:17:16,697 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:17,245 INFO  L124   PetriNetUnfolderBase]: 550/1088 cut-off events.
[2024-11-08 19:17:17,246 INFO  L125   PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES.
[2024-11-08 19:17:17,251 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2216 conditions, 1088 events. 550/1088 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5709 event pairs, 187 based on Foata normal form. 8/1047 useless extension candidates. Maximal degree in co-relation 2205. Up to 405 conditions per place. 
[2024-11-08 19:17:17,254 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 24 selfloop transitions, 1 changer transitions 22/67 dead transitions.
[2024-11-08 19:17:17,255 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 67 transitions, 280 flow
[2024-11-08 19:17:17,255 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 19:17:17,256 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 19:17:17,256 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions.
[2024-11-08 19:17:17,257 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5652173913043478
[2024-11-08 19:17:17,257 INFO  L175             Difference]: Start difference. First operand has 56 places, 42 transitions, 127 flow. Second operand 6 states and 156 transitions.
[2024-11-08 19:17:17,257 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 67 transitions, 280 flow
[2024-11-08 19:17:17,260 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 67 transitions, 266 flow, removed 5 selfloop flow, removed 4 redundant places.
[2024-11-08 19:17:17,262 INFO  L231             Difference]: Finished difference. Result has 59 places, 42 transitions, 128 flow
[2024-11-08 19:17:17,262 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=59, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:17,263 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places.
[2024-11-08 19:17:17,264 INFO  L471      AbstractCegarLoop]: Abstraction has has 59 places, 42 transitions, 128 flow
[2024-11-08 19:17:17,264 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:17,264 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:17,264 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:17,268 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-11-08 19:17:17,269 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:17,269 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:17,269 INFO  L85        PathProgramCache]: Analyzing trace with hash 1496896376, now seen corresponding path program 4 times
[2024-11-08 19:17:17,270 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 19:17:17,270 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957374349]
[2024-11-08 19:17:17,270 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:17,270 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 19:17:17,459 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-08 19:17:17,460 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-08 19:17:17,583 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-08 19:17:17,625 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-08 19:17:17,626 INFO  L325         BasicCegarLoop]: Counterexample is feasible
[2024-11-08 19:17:17,627 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-11-08 19:17:17,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-11-08 19:17:17,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-11-08 19:17:17,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-11-08 19:17:17,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-11-08 19:17:17,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-11-08 19:17:17,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-08 19:17:17,630 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-11-08 19:17:17,630 INFO  L407         BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1]
[2024-11-08 19:17:17,754 INFO  L239   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-11-08 19:17:17,754 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-08 19:17:17,761 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 07:17:17 BasicIcfg
[2024-11-08 19:17:17,761 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-08 19:17:17,762 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-08 19:17:17,762 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-08 19:17:17,763 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-08 19:17:17,763 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:07" (3/4) ...
[2024-11-08 19:17:17,766 INFO  L145         WitnessPrinter]: No result that supports witness generation found
[2024-11-08 19:17:17,767 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-08 19:17:17,768 INFO  L158              Benchmark]: Toolchain (without parser) took 12352.30ms. Allocated memory was 163.6MB in the beginning and 369.1MB in the end (delta: 205.5MB). Free memory was 124.7MB in the beginning and 210.9MB in the end (delta: -86.3MB). Peak memory consumption was 121.5MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,769 INFO  L158              Benchmark]: CDTParser took 0.27ms. Allocated memory is still 121.6MB. Free memory was 86.5MB in the beginning and 86.5MB in the end (delta: 25.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-08 19:17:17,769 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 817.81ms. Allocated memory is still 163.6MB. Free memory was 124.7MB in the beginning and 98.0MB in the end (delta: 26.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,770 INFO  L158              Benchmark]: Boogie Procedure Inliner took 73.61ms. Allocated memory is still 163.6MB. Free memory was 98.0MB in the beginning and 95.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,771 INFO  L158              Benchmark]: Boogie Preprocessor took 88.86ms. Allocated memory is still 163.6MB. Free memory was 95.3MB in the beginning and 91.7MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,771 INFO  L158              Benchmark]: RCFGBuilder took 1043.29ms. Allocated memory is still 163.6MB. Free memory was 91.7MB in the beginning and 89.0MB in the end (delta: 2.7MB). Peak memory consumption was 20.1MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,772 INFO  L158              Benchmark]: TraceAbstraction took 10313.25ms. Allocated memory was 163.6MB in the beginning and 369.1MB in the end (delta: 205.5MB). Free memory was 87.9MB in the beginning and 210.9MB in the end (delta: -123.0MB). Peak memory consumption was 82.5MB. Max. memory is 16.1GB.
[2024-11-08 19:17:17,772 INFO  L158              Benchmark]: Witness Printer took 5.19ms. Allocated memory is still 369.1MB. Free memory is still 210.9MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-08 19:17:17,776 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.27ms. Allocated memory is still 121.6MB. Free memory was 86.5MB in the beginning and 86.5MB in the end (delta: 25.4kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 817.81ms. Allocated memory is still 163.6MB. Free memory was 124.7MB in the beginning and 98.0MB in the end (delta: 26.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 73.61ms. Allocated memory is still 163.6MB. Free memory was 98.0MB in the beginning and 95.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 88.86ms. Allocated memory is still 163.6MB. Free memory was 95.3MB in the beginning and 91.7MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
 * RCFGBuilder took 1043.29ms. Allocated memory is still 163.6MB. Free memory was 91.7MB in the beginning and 89.0MB in the end (delta: 2.7MB). Peak memory consumption was 20.1MB. Max. memory is 16.1GB.
 * TraceAbstraction took 10313.25ms. Allocated memory was 163.6MB in the beginning and 369.1MB in the end (delta: 205.5MB). Free memory was 87.9MB in the beginning and 210.9MB in the end (delta: -123.0MB). Peak memory consumption was 82.5MB. Max. memory is 16.1GB.
 * Witness Printer took 5.19ms. Allocated memory is still 369.1MB. Free memory is still 210.9MB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 17. 
Possible FailurePath: 
[L709]               0  int __unbuffered_cnt = 0;
[L711]               0  int __unbuffered_p1_EAX = 0;
[L713]               0  int __unbuffered_p1_EBX = 0;
[L715]               0  int __unbuffered_p2_EAX = 0;
[L717]               0  int __unbuffered_p2_EBX = 0;
[L718]               0  _Bool main$tmp_guard0;
[L719]               0  _Bool main$tmp_guard1;
[L721]               0  int x = 0;
[L723]               0  int y = 0;
[L725]               0  int z = 0;
[L726]               0  _Bool z$flush_delayed;
[L727]               0  int z$mem_tmp;
[L728]               0  _Bool z$r_buff0_thd0;
[L729]               0  _Bool z$r_buff0_thd1;
[L730]               0  _Bool z$r_buff0_thd2;
[L731]               0  _Bool z$r_buff0_thd3;
[L732]               0  _Bool z$r_buff1_thd0;
[L733]               0  _Bool z$r_buff1_thd1;
[L734]               0  _Bool z$r_buff1_thd2;
[L735]               0  _Bool z$r_buff1_thd3;
[L736]               0  _Bool z$read_delayed;
[L737]               0  int *z$read_delayed_var;
[L738]               0  int z$w_buff0;
[L739]               0  _Bool z$w_buff0_used;
[L740]               0  int z$w_buff1;
[L741]               0  _Bool z$w_buff1_used;
[L742]               0  _Bool weak$$choice0;
[L743]               0  _Bool weak$$choice2;
[L843]               0  pthread_t t153;
[L844]  FCALL, FORK  0  pthread_create(&t153, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L747]               1  z$w_buff1 = z$w_buff0
[L748]               1  z$w_buff0 = 1
[L749]               1  z$w_buff1_used = z$w_buff0_used
[L750]               1  z$w_buff0_used = (_Bool)1
[L751]  CALL         1  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L18]   COND FALSE   1  !(!expression)
[L751]  RET          1  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L752]               1  z$r_buff1_thd0 = z$r_buff0_thd0
[L753]               1  z$r_buff1_thd1 = z$r_buff0_thd1
[L754]               1  z$r_buff1_thd2 = z$r_buff0_thd2
[L755]               1  z$r_buff1_thd3 = z$r_buff0_thd3
[L756]               1  z$r_buff0_thd1 = (_Bool)1
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L759]               1  x = 1
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L845]               0  pthread_t t154;
[L846]  FCALL, FORK  0  pthread_create(&t154, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, t154=-1, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L776]               2  x = 2
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L779]               2  __unbuffered_p1_EAX = x
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L782]               2  __unbuffered_p1_EBX = y
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L847]               0  pthread_t t155;
[L848]  FCALL, FORK  0  pthread_create(&t155, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L785]               2  z = z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z)
[L786]               2  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used
[L787]               2  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$w_buff1_used
[L788]               2  z$r_buff0_thd2 = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2
[L789]               2  z$r_buff1_thd2 = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$r_buff1_thd2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L799]               3  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L802]               3  __unbuffered_p2_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L805]               3  weak$$choice0 = __VERIFIER_nondet_bool()
[L806]               3  weak$$choice2 = __VERIFIER_nondet_bool()
[L807]               3  z$flush_delayed = weak$$choice2
[L808]               3  z$mem_tmp = z
[L809]               3  z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1)
[L810]               3  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0))
[L811]               3  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1))
[L812]               3  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used))
[L813]               3  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L814]               3  z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3))
[L815]               3  z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L816]               3  __unbuffered_p2_EBX = z
[L817]               3  z = z$flush_delayed ? z$mem_tmp : z
[L818]               3  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L762]               1  z = z$w_buff0_used && z$r_buff0_thd1 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd1 ? z$w_buff1 : z)
[L763]               1  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$w_buff0_used
[L764]               1  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$w_buff1_used
[L765]               1  z$r_buff0_thd1 = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$r_buff0_thd1
[L766]               1  z$r_buff1_thd1 = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$r_buff1_thd1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L821]               3  z = z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z)
[L822]               3  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used
[L823]               3  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used
[L824]               3  z$r_buff0_thd3 = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3
[L825]               3  z$r_buff1_thd3 = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L769]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L792]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L828]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L850]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L852]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
[L852]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L854]               0  z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z)
[L855]               0  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used
[L856]               0  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used
[L857]               0  z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0
[L858]               0  z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L861]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L863]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
[L18]   CALL         0  reach_error()
[L17]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L17]                0  __assert_fail ("0", "mix006_power.oepc_pso.oepc_rmo.oepc.c", 8, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]

  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 841]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 846]: 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. 
  - UnprovableResult [Line: 844]: 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. 
  - UnprovableResult [Line: 848]: 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 7 procedures, 72 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: 10.0s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 4.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 343 SdHoareTripleChecker+Valid, 1.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 321 mSDsluCounter, 77 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 62 mSDsCounter, 24 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 866 IncrementalHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24 mSolverCounterUnsat, 15 mSDtfsCounter, 866 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 48 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=167occurred in iteration=5, InterpolantAutomatonStates: 41, 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.0s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 208 NumberOfCodeBlocks, 208 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 168 ConstructedInterpolants, 0 QuantifiedInterpolants, 637 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-08 19:17:17,818 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX --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 932dbff5eab91f48afae7fbaa75574114ec0af0a04ac9352bdcfc8911a65e56a
--- Real Ultimate output ---
This is Ultimate 0.2.5-dev-a016563
[2024-11-08 19:17:20,599 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-08 19:17:20,691 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf
[2024-11-08 19:17:20,698 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-08 19:17:20,699 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-08 19:17:20,748 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-08 19:17:20,751 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-08 19:17:20,752 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-08 19:17:20,753 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-08 19:17:20,753 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-08 19:17:20,753 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-08 19:17:20,754 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-08 19:17:20,755 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-08 19:17:20,756 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-08 19:17:20,759 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-08 19:17:20,760 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-08 19:17:20,760 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-08 19:17:20,760 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-08 19:17:20,761 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-08 19:17:20,761 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-08 19:17:20,761 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-11-08 19:17:20,765 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-11-08 19:17:20,766 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-11-08 19:17:20,766 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-08 19:17:20,766 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-08 19:17:20,767 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-08 19:17:20,767 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-08 19:17:20,768 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-08 19:17:20,768 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-08 19:17:20,768 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-08 19:17:20,769 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-08 19:17:20,769 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-08 19:17:20,770 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-08 19:17:20,770 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-08 19:17:20,770 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-08 19:17:20,771 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 19:17:20,771 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-08 19:17:20,772 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-08 19:17:20,772 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-08 19:17:20,772 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-08 19:17:20,773 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-08 19:17:20,784 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-08 19:17:20,784 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-08 19:17:20,784 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-08 19:17:20,784 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_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/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_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX
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 -> 932dbff5eab91f48afae7fbaa75574114ec0af0a04ac9352bdcfc8911a65e56a
[2024-11-08 19:17:21,233 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-08 19:17:21,270 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-08 19:17:21,273 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-08 19:17:21,275 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-08 19:17:21,275 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-08 19:17:21,277 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i
Unable to find full path for "g++"
[2024-11-08 19:17:23,563 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-08 19:17:23,867 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-08 19:17:23,868 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/sv-benchmarks/c/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i
[2024-11-08 19:17:23,885 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/7b907e20a/88c7c513b9eb460283f42211a9715628/FLAG063634999
[2024-11-08 19:17:23,906 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/data/7b907e20a/88c7c513b9eb460283f42211a9715628
[2024-11-08 19:17:23,909 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-08 19:17:23,911 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-08 19:17:23,913 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-08 19:17:23,913 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-08 19:17:23,920 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-08 19:17:23,921 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:17:23" (1/1) ...
[2024-11-08 19:17:23,922 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a83b342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:23, skipping insertion in model container
[2024-11-08 19:17:23,922 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:17:23" (1/1) ...
[2024-11-08 19:17:23,977 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-08 19:17:24,577 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 19:17:24,603 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-08 19:17:24,736 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 19:17:24,808 INFO  L204         MainTranslator]: Completed translation
[2024-11-08 19:17:24,809 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24 WrapperNode
[2024-11-08 19:17:24,809 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-08 19:17:24,810 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-08 19:17:24,810 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-08 19:17:24,811 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-08 19:17:24,820 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,849 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,892 INFO  L138                Inliner]: procedures = 176, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 122
[2024-11-08 19:17:24,896 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-08 19:17:24,897 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-08 19:17:24,899 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-08 19:17:24,900 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-08 19:17:24,913 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,914 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,920 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,956 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-08 19:17:24,960 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,960 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,977 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,983 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,985 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,991 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:24,999 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-08 19:17:25,000 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-08 19:17:25,003 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-08 19:17:25,003 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-08 19:17:25,004 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (1/1) ...
[2024-11-08 19:17:25,013 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 19:17:25,030 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:25,045 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-08 19:17:25,053 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-08 19:17:25,088 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-11-08 19:17:25,089 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-08 19:17:25,089 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-08 19:17:25,089 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-11-08 19:17:25,090 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-11-08 19:17:25,090 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-11-08 19:17:25,090 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-11-08 19:17:25,090 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-11-08 19:17:25,092 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-11-08 19:17:25,093 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-11-08 19:17:25,093 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-08 19:17:25,093 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-08 19:17:25,095 WARN  L207             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-08 19:17:25,326 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-08 19:17:25,329 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-08 19:17:25,906 INFO  L283             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-08 19:17:25,907 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-08 19:17:26,269 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-08 19:17:26,269 INFO  L316             CfgBuilder]: Removed 0 assume(true) statements.
[2024-11-08 19:17:26,270 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:26 BoogieIcfgContainer
[2024-11-08 19:17:26,270 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-08 19:17:26,272 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-08 19:17:26,274 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-08 19:17:26,277 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-08 19:17:26,278 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 07:17:23" (1/3) ...
[2024-11-08 19:17:26,280 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3038f1c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:17:26, skipping insertion in model container
[2024-11-08 19:17:26,280 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:17:24" (2/3) ...
[2024-11-08 19:17:26,282 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3038f1c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:17:26, skipping insertion in model container
[2024-11-08 19:17:26,282 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:26" (3/3) ...
[2024-11-08 19:17:26,284 INFO  L112   eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i
[2024-11-08 19:17:26,306 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-08 19:17:26,306 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-11-08 19:17:26,306 INFO  L489   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-08 19:17:26,405 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-11-08 19:17:26,454 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 54 places, 46 transitions, 104 flow
[2024-11-08 19:17:26,501 INFO  L124   PetriNetUnfolderBase]: 2/43 cut-off events.
[2024-11-08 19:17:26,502 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:26,506 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 2/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 82 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. 
[2024-11-08 19:17:26,507 INFO  L82        GeneralOperation]: Start removeDead. Operand has 54 places, 46 transitions, 104 flow
[2024-11-08 19:17:26,512 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 51 places, 43 transitions, 95 flow
[2024-11-08 19:17:26,531 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-08 19:17:26,540 INFO  L333      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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@ae883fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-08 19:17:26,540 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-08 19:17:26,547 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-08 19:17:26,547 INFO  L124   PetriNetUnfolderBase]: 0/4 cut-off events.
[2024-11-08 19:17:26,547 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:26,548 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:26,549 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-11-08 19:17:26,549 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:26,555 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:26,557 INFO  L85        PathProgramCache]: Analyzing trace with hash 12246364, now seen corresponding path program 1 times
[2024-11-08 19:17:26,571 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:26,572 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1390537771]
[2024-11-08 19:17:26,572 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:26,573 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:26,573 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:26,575 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:26,578 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-08 19:17:26,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:26,729 INFO  L255         TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:26,735 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:26,775 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:26,776 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:26,777 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:26,777 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390537771]
[2024-11-08 19:17:26,778 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390537771] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:26,779 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:26,779 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-08 19:17:26,782 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070360078]
[2024-11-08 19:17:26,782 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:26,793 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 19:17:26,799 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:26,838 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 19:17:26,840 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 19:17:26,842 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46
[2024-11-08 19:17:26,846 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 95 flow. Second operand  has 3 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)
[2024-11-08 19:17:26,846 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:26,846 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46
[2024-11-08 19:17:26,848 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:27,460 INFO  L124   PetriNetUnfolderBase]: 825/1454 cut-off events.
[2024-11-08 19:17:27,460 INFO  L125   PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES.
[2024-11-08 19:17:27,468 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2735 conditions, 1454 events. 825/1454 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8788 event pairs, 457 based on Foata normal form. 96/1532 useless extension candidates. Maximal degree in co-relation 2724. Up to 1009 conditions per place. 
[2024-11-08 19:17:27,481 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 33 selfloop transitions, 2 changer transitions 2/55 dead transitions.
[2024-11-08 19:17:27,481 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 55 transitions, 199 flow
[2024-11-08 19:17:27,482 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 19:17:27,485 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 19:17:27,493 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions.
[2024-11-08 19:17:27,495 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.7608695652173914
[2024-11-08 19:17:27,498 INFO  L175             Difference]: Start difference. First operand has 51 places, 43 transitions, 95 flow. Second operand 3 states and 105 transitions.
[2024-11-08 19:17:27,499 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 55 transitions, 199 flow
[2024-11-08 19:17:27,502 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-11-08 19:17:27,508 INFO  L231             Difference]: Finished difference. Result has 48 places, 38 transitions, 86 flow
[2024-11-08 19:17:27,510 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=48, PETRI_TRANSITIONS=38}
[2024-11-08 19:17:27,516 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places.
[2024-11-08 19:17:27,516 INFO  L471      AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 86 flow
[2024-11-08 19:17:27,517 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 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)
[2024-11-08 19:17:27,517 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:27,518 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:27,540 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-08 19:17:27,718 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:27,719 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:27,720 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:27,720 INFO  L85        PathProgramCache]: Analyzing trace with hash 1561870958, now seen corresponding path program 1 times
[2024-11-08 19:17:27,724 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:27,725 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972644195]
[2024-11-08 19:17:27,725 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:27,725 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:27,725 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:27,728 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:27,730 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-08 19:17:27,846 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:27,848 INFO  L255         TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:27,849 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:27,904 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:27,904 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:27,905 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:27,905 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972644195]
[2024-11-08 19:17:27,905 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [972644195] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:27,905 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:27,905 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-08 19:17:27,905 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855035755]
[2024-11-08 19:17:27,906 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:27,907 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 19:17:27,907 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:27,907 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 19:17:27,910 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 19:17:27,912 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46
[2024-11-08 19:17:27,913 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 86 flow. Second operand  has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:27,914 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:27,914 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46
[2024-11-08 19:17:27,914 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:28,283 INFO  L124   PetriNetUnfolderBase]: 721/1389 cut-off events.
[2024-11-08 19:17:28,283 INFO  L125   PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES.
[2024-11-08 19:17:28,287 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2609 conditions, 1389 events. 721/1389 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9150 event pairs, 721 based on Foata normal form. 48/1382 useless extension candidates. Maximal degree in co-relation 2599. Up to 1090 conditions per place. 
[2024-11-08 19:17:28,293 INFO  L140   encePairwiseOnDemand]: 44/46 looper letters, 18 selfloop transitions, 1 changer transitions 1/37 dead transitions.
[2024-11-08 19:17:28,293 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 37 transitions, 124 flow
[2024-11-08 19:17:28,294 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 19:17:28,295 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 19:17:28,296 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions.
[2024-11-08 19:17:28,297 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5869565217391305
[2024-11-08 19:17:28,298 INFO  L175             Difference]: Start difference. First operand has 48 places, 38 transitions, 86 flow. Second operand 3 states and 81 transitions.
[2024-11-08 19:17:28,298 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 37 transitions, 124 flow
[2024-11-08 19:17:28,299 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 37 transitions, 120 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 19:17:28,301 INFO  L231             Difference]: Finished difference. Result has 46 places, 36 transitions, 80 flow
[2024-11-08 19:17:28,302 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=46, PETRI_TRANSITIONS=36}
[2024-11-08 19:17:28,302 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places.
[2024-11-08 19:17:28,304 INFO  L471      AbstractCegarLoop]: Abstraction has has 46 places, 36 transitions, 80 flow
[2024-11-08 19:17:28,304 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:28,304 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:28,304 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:28,328 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-11-08 19:17:28,506 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:28,507 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:28,507 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:28,508 INFO  L85        PathProgramCache]: Analyzing trace with hash 1561872479, now seen corresponding path program 1 times
[2024-11-08 19:17:28,508 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:28,508 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371094924]
[2024-11-08 19:17:28,509 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:28,509 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:28,509 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:28,512 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:28,514 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-08 19:17:28,634 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:28,636 INFO  L255         TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 3 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:28,637 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:28,705 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:28,705 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:28,706 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:28,706 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371094924]
[2024-11-08 19:17:28,706 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [371094924] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:28,706 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:28,706 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-08 19:17:28,707 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957699041]
[2024-11-08 19:17:28,707 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:28,707 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-08 19:17:28,708 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:28,708 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-08 19:17:28,708 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-08 19:17:28,733 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:28,734 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 80 flow. Second operand  has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:28,734 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:28,734 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:28,735 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:29,350 INFO  L124   PetriNetUnfolderBase]: 1499/2620 cut-off events.
[2024-11-08 19:17:29,350 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 19:17:29,355 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4936 conditions, 2620 events. 1499/2620 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16780 event pairs, 188 based on Foata normal form. 100/2664 useless extension candidates. Maximal degree in co-relation 4930. Up to 1316 conditions per place. 
[2024-11-08 19:17:29,366 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 42 selfloop transitions, 5 changer transitions 1/61 dead transitions.
[2024-11-08 19:17:29,366 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 230 flow
[2024-11-08 19:17:29,367 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-08 19:17:29,367 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-11-08 19:17:29,368 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions.
[2024-11-08 19:17:29,370 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.6413043478260869
[2024-11-08 19:17:29,370 INFO  L175             Difference]: Start difference. First operand has 46 places, 36 transitions, 80 flow. Second operand 4 states and 118 transitions.
[2024-11-08 19:17:29,371 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 230 flow
[2024-11-08 19:17:29,372 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 61 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 19:17:29,374 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 113 flow
[2024-11-08 19:17:29,374 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=113, PETRI_PLACES=49, PETRI_TRANSITIONS=39}
[2024-11-08 19:17:29,375 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places.
[2024-11-08 19:17:29,376 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 113 flow
[2024-11-08 19:17:29,376 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:29,376 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:29,377 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:29,398 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-11-08 19:17:29,581 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:29,581 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:29,582 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:29,582 INFO  L85        PathProgramCache]: Analyzing trace with hash 1039634022, now seen corresponding path program 1 times
[2024-11-08 19:17:29,582 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:29,582 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [722528779]
[2024-11-08 19:17:29,583 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:29,583 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:29,583 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:29,585 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:29,587 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-11-08 19:17:29,695 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:29,697 INFO  L255         TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:29,698 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:29,752 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:29,752 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:29,752 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:29,753 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722528779]
[2024-11-08 19:17:29,753 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [722528779] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:29,753 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:29,753 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-08 19:17:29,754 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598361059]
[2024-11-08 19:17:29,754 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:29,754 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-08 19:17:29,755 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:29,755 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-08 19:17:29,755 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-08 19:17:29,772 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:29,773 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 113 flow. Second operand  has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:29,773 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:29,773 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:29,773 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:30,226 INFO  L124   PetriNetUnfolderBase]: 962/1687 cut-off events.
[2024-11-08 19:17:30,226 INFO  L125   PetriNetUnfolderBase]: For 423/423 co-relation queries the response was YES.
[2024-11-08 19:17:30,231 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3793 conditions, 1687 events. 962/1687 cut-off events. For 423/423 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9410 event pairs, 100 based on Foata normal form. 82/1724 useless extension candidates. Maximal degree in co-relation 3784. Up to 581 conditions per place. 
[2024-11-08 19:17:30,240 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 53 selfloop transitions, 8 changer transitions 1/75 dead transitions.
[2024-11-08 19:17:30,240 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 75 transitions, 330 flow
[2024-11-08 19:17:30,241 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-08 19:17:30,241 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-11-08 19:17:30,242 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions.
[2024-11-08 19:17:30,242 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.6478260869565218
[2024-11-08 19:17:30,242 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 113 flow. Second operand 5 states and 149 transitions.
[2024-11-08 19:17:30,243 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 75 transitions, 330 flow
[2024-11-08 19:17:30,245 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 320 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-11-08 19:17:30,247 INFO  L231             Difference]: Finished difference. Result has 53 places, 42 transitions, 153 flow
[2024-11-08 19:17:30,247 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=53, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:30,248 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places.
[2024-11-08 19:17:30,248 INFO  L471      AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 153 flow
[2024-11-08 19:17:30,249 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:30,249 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:30,249 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:30,273 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-11-08 19:17:30,450 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:30,450 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:30,450 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:30,451 INFO  L85        PathProgramCache]: Analyzing trace with hash -634986581, now seen corresponding path program 1 times
[2024-11-08 19:17:30,451 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:30,451 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1475656409]
[2024-11-08 19:17:30,452 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:30,452 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:30,452 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:30,453 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:30,455 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-11-08 19:17:30,566 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:30,567 INFO  L255         TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:30,570 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:30,668 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:30,668 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:30,669 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:30,669 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475656409]
[2024-11-08 19:17:30,669 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475656409] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:30,669 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:30,670 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 19:17:30,671 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863171832]
[2024-11-08 19:17:30,671 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:30,675 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 19:17:30,675 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:30,675 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 19:17:30,676 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-11-08 19:17:30,695 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:30,695 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 153 flow. Second operand  has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:30,696 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:30,696 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:30,696 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:31,176 INFO  L124   PetriNetUnfolderBase]: 569/964 cut-off events.
[2024-11-08 19:17:31,176 INFO  L125   PetriNetUnfolderBase]: For 756/756 co-relation queries the response was YES.
[2024-11-08 19:17:31,179 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2479 conditions, 964 events. 569/964 cut-off events. For 756/756 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4431 event pairs, 83 based on Foata normal form. 40/964 useless extension candidates. Maximal degree in co-relation 2468. Up to 308 conditions per place. 
[2024-11-08 19:17:31,185 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 46 selfloop transitions, 11 changer transitions 1/71 dead transitions.
[2024-11-08 19:17:31,185 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 71 transitions, 337 flow
[2024-11-08 19:17:31,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 19:17:31,186 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 19:17:31,187 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions.
[2024-11-08 19:17:31,187 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5869565217391305
[2024-11-08 19:17:31,187 INFO  L175             Difference]: Start difference. First operand has 53 places, 42 transitions, 153 flow. Second operand 6 states and 162 transitions.
[2024-11-08 19:17:31,188 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 71 transitions, 337 flow
[2024-11-08 19:17:31,196 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 312 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-11-08 19:17:31,198 INFO  L231             Difference]: Finished difference. Result has 56 places, 42 transitions, 167 flow
[2024-11-08 19:17:31,198 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=167, PETRI_PLACES=56, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:31,199 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places.
[2024-11-08 19:17:31,199 INFO  L471      AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 167 flow
[2024-11-08 19:17:31,199 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:31,200 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:31,200 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:31,225 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0
[2024-11-08 19:17:31,400 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:31,401 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:31,401 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:31,402 INFO  L85        PathProgramCache]: Analyzing trace with hash 890225180, now seen corresponding path program 1 times
[2024-11-08 19:17:31,402 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:31,403 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749048972]
[2024-11-08 19:17:31,403 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 19:17:31,403 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:31,403 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:31,405 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:31,406 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-11-08 19:17:31,536 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 19:17:31,539 INFO  L255         TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 16 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:31,542 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:32,192 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:32,192 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:32,192 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:32,193 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749048972]
[2024-11-08 19:17:32,193 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749048972] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:32,193 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:32,195 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2024-11-08 19:17:32,195 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696157537]
[2024-11-08 19:17:32,195 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:32,196 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-11-08 19:17:32,196 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:32,197 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-11-08 19:17:32,197 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90
[2024-11-08 19:17:32,238 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46
[2024-11-08 19:17:32,239 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 167 flow. Second operand  has 10 states, 10 states have (on average 20.8) internal successors, (208), 10 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:32,239 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:32,239 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46
[2024-11-08 19:17:32,239 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:32,936 INFO  L124   PetriNetUnfolderBase]: 477/919 cut-off events.
[2024-11-08 19:17:32,937 INFO  L125   PetriNetUnfolderBase]: For 484/504 co-relation queries the response was YES.
[2024-11-08 19:17:32,940 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2162 conditions, 919 events. 477/919 cut-off events. For 484/504 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4742 event pairs, 98 based on Foata normal form. 8/886 useless extension candidates. Maximal degree in co-relation 2150. Up to 256 conditions per place. 
[2024-11-08 19:17:32,944 INFO  L140   encePairwiseOnDemand]: 37/46 looper letters, 33 selfloop transitions, 4 changer transitions 28/86 dead transitions.
[2024-11-08 19:17:32,944 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 86 transitions, 405 flow
[2024-11-08 19:17:32,945 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-11-08 19:17:32,945 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-11-08 19:17:32,946 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions.
[2024-11-08 19:17:32,946 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5565217391304348
[2024-11-08 19:17:32,946 INFO  L175             Difference]: Start difference. First operand has 56 places, 42 transitions, 167 flow. Second operand 10 states and 256 transitions.
[2024-11-08 19:17:32,947 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 86 transitions, 405 flow
[2024-11-08 19:17:32,952 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 86 transitions, 338 flow, removed 14 selfloop flow, removed 8 redundant places.
[2024-11-08 19:17:32,953 INFO  L231             Difference]: Finished difference. Result has 62 places, 42 transitions, 131 flow
[2024-11-08 19:17:32,954 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=131, PETRI_PLACES=62, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:32,954 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places.
[2024-11-08 19:17:32,955 INFO  L471      AbstractCegarLoop]: Abstraction has has 62 places, 42 transitions, 131 flow
[2024-11-08 19:17:32,955 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 20.8) internal successors, (208), 10 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:32,955 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:32,956 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:32,980 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-11-08 19:17:33,156 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:33,157 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:33,157 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:33,157 INFO  L85        PathProgramCache]: Analyzing trace with hash -1357998666, now seen corresponding path program 2 times
[2024-11-08 19:17:33,158 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:33,158 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1472562147]
[2024-11-08 19:17:33,158 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-11-08 19:17:33,159 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:33,159 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:33,161 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:33,163 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-11-08 19:17:33,291 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-11-08 19:17:33,291 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-08 19:17:33,294 INFO  L255         TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:33,296 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:33,414 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:33,418 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:33,419 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:33,419 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472562147]
[2024-11-08 19:17:33,419 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472562147] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:33,420 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:33,420 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-11-08 19:17:33,420 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804404205]
[2024-11-08 19:17:33,420 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:33,421 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 19:17:33,421 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:33,422 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 19:17:33,422 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30
[2024-11-08 19:17:33,442 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-08 19:17:33,442 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 42 transitions, 131 flow. Second operand  has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:33,443 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:33,443 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-08 19:17:33,443 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:33,846 INFO  L124   PetriNetUnfolderBase]: 718/1377 cut-off events.
[2024-11-08 19:17:33,847 INFO  L125   PetriNetUnfolderBase]: For 262/270 co-relation queries the response was YES.
[2024-11-08 19:17:33,852 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 1377 events. 718/1377 cut-off events. For 262/270 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7804 event pairs, 305 based on Foata normal form. 8/1309 useless extension candidates. Maximal degree in co-relation 2957. Up to 625 conditions per place. 
[2024-11-08 19:17:33,855 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 31 selfloop transitions, 2 changer transitions 17/69 dead transitions.
[2024-11-08 19:17:33,856 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 304 flow
[2024-11-08 19:17:33,856 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 19:17:33,856 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 19:17:33,857 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions.
[2024-11-08 19:17:33,857 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5543478260869565
[2024-11-08 19:17:33,857 INFO  L175             Difference]: Start difference. First operand has 62 places, 42 transitions, 131 flow. Second operand 6 states and 153 transitions.
[2024-11-08 19:17:33,858 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 304 flow
[2024-11-08 19:17:33,861 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 278 flow, removed 7 selfloop flow, removed 8 redundant places.
[2024-11-08 19:17:33,862 INFO  L231             Difference]: Finished difference. Result has 58 places, 42 transitions, 129 flow
[2024-11-08 19:17:33,863 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=129, PETRI_PLACES=58, PETRI_TRANSITIONS=42}
[2024-11-08 19:17:33,864 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 7 predicate places.
[2024-11-08 19:17:33,864 INFO  L471      AbstractCegarLoop]: Abstraction has has 58 places, 42 transitions, 129 flow
[2024-11-08 19:17:33,864 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:33,864 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:33,865 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:33,887 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-11-08 19:17:34,069 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:34,073 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:34,073 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:34,074 INFO  L85        PathProgramCache]: Analyzing trace with hash 33359136, now seen corresponding path program 3 times
[2024-11-08 19:17:34,074 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:34,074 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164300591]
[2024-11-08 19:17:34,075 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-11-08 19:17:34,075 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:34,075 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:34,083 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:34,085 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-11-08 19:17:34,216 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s)
[2024-11-08 19:17:34,216 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-08 19:17:34,219 INFO  L255         TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-11-08 19:17:34,221 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 19:17:34,448 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 19:17:34,448 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-08 19:17:34,448 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-08 19:17:34,448 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164300591]
[2024-11-08 19:17:34,448 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164300591] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 19:17:34,448 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 19:17:34,449 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-11-08 19:17:34,449 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529919234]
[2024-11-08 19:17:34,449 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 19:17:34,449 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-11-08 19:17:34,449 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-08 19:17:34,450 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-11-08 19:17:34,450 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72
[2024-11-08 19:17:34,494 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46
[2024-11-08 19:17:34,494 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 42 transitions, 129 flow. Second operand  has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:34,495 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 19:17:34,495 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46
[2024-11-08 19:17:34,495 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 19:17:35,069 INFO  L124   PetriNetUnfolderBase]: 907/1532 cut-off events.
[2024-11-08 19:17:35,070 INFO  L125   PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES.
[2024-11-08 19:17:35,074 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3435 conditions, 1532 events. 907/1532 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7055 event pairs, 222 based on Foata normal form. 8/1523 useless extension candidates. Maximal degree in co-relation 3423. Up to 767 conditions per place. 
[2024-11-08 19:17:35,079 INFO  L140   encePairwiseOnDemand]: 36/46 looper letters, 40 selfloop transitions, 6 changer transitions 41/97 dead transitions.
[2024-11-08 19:17:35,079 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 97 transitions, 457 flow
[2024-11-08 19:17:35,079 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-08 19:17:35,080 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-11-08 19:17:35,080 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions.
[2024-11-08 19:17:35,081 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.5024154589371981
[2024-11-08 19:17:35,081 INFO  L175             Difference]: Start difference. First operand has 58 places, 42 transitions, 129 flow. Second operand 9 states and 208 transitions.
[2024-11-08 19:17:35,081 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 97 transitions, 457 flow
[2024-11-08 19:17:35,104 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 97 transitions, 439 flow, removed 7 selfloop flow, removed 5 redundant places.
[2024-11-08 19:17:35,108 INFO  L231             Difference]: Finished difference. Result has 64 places, 44 transitions, 154 flow
[2024-11-08 19:17:35,108 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=154, PETRI_PLACES=64, PETRI_TRANSITIONS=44}
[2024-11-08 19:17:35,109 INFO  L277   CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places.
[2024-11-08 19:17:35,111 INFO  L471      AbstractCegarLoop]: Abstraction has has 64 places, 44 transitions, 154 flow
[2024-11-08 19:17:35,112 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 19:17:35,112 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 19:17:35,112 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 19:17:35,136 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2024-11-08 19:17:35,312 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:35,313 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-08 19:17:35,313 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 19:17:35,313 INFO  L85        PathProgramCache]: Analyzing trace with hash -416181296, now seen corresponding path program 4 times
[2024-11-08 19:17:35,314 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-08 19:17:35,314 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078875478]
[2024-11-08 19:17:35,314 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-11-08 19:17:35,315 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:35,315 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 19:17:35,322 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 19:17:35,324 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process
[2024-11-08 19:17:35,457 INFO  L227   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-11-08 19:17:35,457 INFO  L228   tOrderPrioritization]: Conjunction of SSA is sat
[2024-11-08 19:17:35,458 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-08 19:17:35,500 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-08 19:17:35,596 INFO  L130   FreeRefinementEngine]: Strategy FOX found a feasible trace
[2024-11-08 19:17:35,597 INFO  L325         BasicCegarLoop]: Counterexample is feasible
[2024-11-08 19:17:35,598 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-11-08 19:17:35,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-11-08 19:17:35,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-11-08 19:17:35,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-11-08 19:17:35,601 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-11-08 19:17:35,601 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-11-08 19:17:35,601 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-08 19:17:35,623 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0
[2024-11-08 19:17:35,801 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 19:17:35,802 INFO  L407         BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1]
[2024-11-08 19:17:35,901 INFO  L239   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-11-08 19:17:35,901 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-08 19:17:35,906 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 07:17:35 BasicIcfg
[2024-11-08 19:17:35,907 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-08 19:17:35,907 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-08 19:17:35,908 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-08 19:17:35,908 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-08 19:17:35,908 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:17:26" (3/4) ...
[2024-11-08 19:17:35,911 INFO  L145         WitnessPrinter]: No result that supports witness generation found
[2024-11-08 19:17:35,912 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-08 19:17:35,913 INFO  L158              Benchmark]: Toolchain (without parser) took 12001.77ms. Allocated memory was 75.5MB in the beginning and 222.3MB in the end (delta: 146.8MB). Free memory was 51.0MB in the beginning and 187.7MB in the end (delta: -136.7MB). Peak memory consumption was 9.5MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,913 INFO  L158              Benchmark]: CDTParser took 1.35ms. Allocated memory is still 75.5MB. Free memory was 51.2MB in the beginning and 51.1MB in the end (delta: 94.5kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-08 19:17:35,914 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 896.81ms. Allocated memory is still 75.5MB. Free memory was 50.8MB in the beginning and 44.2MB in the end (delta: 6.5MB). Peak memory consumption was 21.6MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,914 INFO  L158              Benchmark]: Boogie Procedure Inliner took 85.97ms. Allocated memory is still 75.5MB. Free memory was 44.2MB in the beginning and 41.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,915 INFO  L158              Benchmark]: Boogie Preprocessor took 102.37ms. Allocated memory is still 75.5MB. Free memory was 41.8MB in the beginning and 38.2MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,915 INFO  L158              Benchmark]: RCFGBuilder took 1270.84ms. Allocated memory was 75.5MB in the beginning and 96.5MB in the end (delta: 21.0MB). Free memory was 38.2MB in the beginning and 66.9MB in the end (delta: -28.6MB). Peak memory consumption was 28.2MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,916 INFO  L158              Benchmark]: TraceAbstraction took 9634.38ms. Allocated memory was 96.5MB in the beginning and 222.3MB in the end (delta: 125.8MB). Free memory was 66.1MB in the beginning and 187.7MB in the end (delta: -121.7MB). Peak memory consumption was 35.9MB. Max. memory is 16.1GB.
[2024-11-08 19:17:35,916 INFO  L158              Benchmark]: Witness Printer took 4.55ms. Allocated memory is still 222.3MB. Free memory is still 187.7MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-08 19:17:35,919 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 1.35ms. Allocated memory is still 75.5MB. Free memory was 51.2MB in the beginning and 51.1MB in the end (delta: 94.5kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 896.81ms. Allocated memory is still 75.5MB. Free memory was 50.8MB in the beginning and 44.2MB in the end (delta: 6.5MB). Peak memory consumption was 21.6MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 85.97ms. Allocated memory is still 75.5MB. Free memory was 44.2MB in the beginning and 41.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 102.37ms. Allocated memory is still 75.5MB. Free memory was 41.8MB in the beginning and 38.2MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 1270.84ms. Allocated memory was 75.5MB in the beginning and 96.5MB in the end (delta: 21.0MB). Free memory was 38.2MB in the beginning and 66.9MB in the end (delta: -28.6MB). Peak memory consumption was 28.2MB. Max. memory is 16.1GB.
 * TraceAbstraction took 9634.38ms. Allocated memory was 96.5MB in the beginning and 222.3MB in the end (delta: 125.8MB). Free memory was 66.1MB in the beginning and 187.7MB in the end (delta: -121.7MB). Peak memory consumption was 35.9MB. Max. memory is 16.1GB.
 * Witness Printer took 4.55ms. Allocated memory is still 222.3MB. Free memory is still 187.7MB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 17. 
Possible FailurePath: 
[L709]               0  int __unbuffered_cnt = 0;
[L711]               0  int __unbuffered_p1_EAX = 0;
[L713]               0  int __unbuffered_p1_EBX = 0;
[L715]               0  int __unbuffered_p2_EAX = 0;
[L717]               0  int __unbuffered_p2_EBX = 0;
[L718]               0  _Bool main$tmp_guard0;
[L719]               0  _Bool main$tmp_guard1;
[L721]               0  int x = 0;
[L723]               0  int y = 0;
[L725]               0  int z = 0;
[L726]               0  _Bool z$flush_delayed;
[L727]               0  int z$mem_tmp;
[L728]               0  _Bool z$r_buff0_thd0;
[L729]               0  _Bool z$r_buff0_thd1;
[L730]               0  _Bool z$r_buff0_thd2;
[L731]               0  _Bool z$r_buff0_thd3;
[L732]               0  _Bool z$r_buff1_thd0;
[L733]               0  _Bool z$r_buff1_thd1;
[L734]               0  _Bool z$r_buff1_thd2;
[L735]               0  _Bool z$r_buff1_thd3;
[L736]               0  _Bool z$read_delayed;
[L737]               0  int *z$read_delayed_var;
[L738]               0  int z$w_buff0;
[L739]               0  _Bool z$w_buff0_used;
[L740]               0  int z$w_buff1;
[L741]               0  _Bool z$w_buff1_used;
[L742]               0  _Bool weak$$choice0;
[L743]               0  _Bool weak$$choice2;
[L843]               0  pthread_t t153;
[L844]  FCALL, FORK  0  pthread_create(&t153, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L747]               1  z$w_buff1 = z$w_buff0
[L748]               1  z$w_buff0 = 1
[L749]               1  z$w_buff1_used = z$w_buff0_used
[L750]               1  z$w_buff0_used = (_Bool)1
[L751]  CALL         1  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L18]   COND FALSE   1  !(!expression)
[L751]  RET          1  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L752]               1  z$r_buff1_thd0 = z$r_buff0_thd0
[L753]               1  z$r_buff1_thd1 = z$r_buff0_thd1
[L754]               1  z$r_buff1_thd2 = z$r_buff0_thd2
[L755]               1  z$r_buff1_thd3 = z$r_buff0_thd3
[L756]               1  z$r_buff0_thd1 = (_Bool)1
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L759]               1  x = 1
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L845]               0  pthread_t t154;
[L846]  FCALL, FORK  0  pthread_create(&t154, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, t154=-1, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L776]               2  x = 2
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L779]               2  __unbuffered_p1_EAX = x
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L782]               2  __unbuffered_p1_EBX = y
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L847]               0  pthread_t t155;
[L848]  FCALL, FORK  0  pthread_create(&t155, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L785]               2  z = z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z)
[L786]               2  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used
[L787]               2  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$w_buff1_used
[L788]               2  z$r_buff0_thd2 = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2
[L789]               2  z$r_buff1_thd2 = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$r_buff1_thd2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L799]               3  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L802]               3  __unbuffered_p2_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L805]               3  weak$$choice0 = __VERIFIER_nondet_bool()
[L806]               3  weak$$choice2 = __VERIFIER_nondet_bool()
[L807]               3  z$flush_delayed = weak$$choice2
[L808]               3  z$mem_tmp = z
[L809]               3  z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1)
[L810]               3  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0))
[L811]               3  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1))
[L812]               3  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used))
[L813]               3  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L814]               3  z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3))
[L815]               3  z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L816]               3  __unbuffered_p2_EBX = z
[L817]               3  z = z$flush_delayed ? z$mem_tmp : z
[L818]               3  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L762]               1  z = z$w_buff0_used && z$r_buff0_thd1 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd1 ? z$w_buff1 : z)
[L763]               1  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$w_buff0_used
[L764]               1  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$w_buff1_used
[L765]               1  z$r_buff0_thd1 = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$r_buff0_thd1
[L766]               1  z$r_buff1_thd1 = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$r_buff1_thd1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L821]               3  z = z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z)
[L822]               3  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used
[L823]               3  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used
[L824]               3  z$r_buff0_thd3 = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3
[L825]               3  z$r_buff1_thd3 = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L828]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L792]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L769]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L850]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L852]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
[L852]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L854]               0  z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z)
[L855]               0  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used
[L856]               0  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used
[L857]               0  z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0
[L858]               0  z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L861]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t153=-2, t154=-1, t155=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L863]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
[L18]   CALL         0  reach_error()
[L17]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L17]                0  __assert_fail ("0", "mix006_power.oepc_pso.oepc_rmo.oepc.c", 8, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]

  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 841]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 844]: 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. 
  - UnprovableResult [Line: 848]: 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. 
  - UnprovableResult [Line: 846]: 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 7 procedures, 72 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: 9.4s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 4.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 381 SdHoareTripleChecker+Valid, 1.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 345 mSDsluCounter, 147 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 123 mSDsCounter, 25 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1247 IncrementalHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 25 mSolverCounterUnsat, 24 mSDtfsCounter, 1247 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 184 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=167occurred in iteration=5, InterpolantAutomatonStates: 46, 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.2s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 208 NumberOfCodeBlocks, 208 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 168 ConstructedInterpolants, 0 QuantifiedInterpolants, 712 SizeOfPredicates, 22 NumberOfNonLiveVariables, 831 ConjunctsInSsa, 54 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-08 19:17:35,995 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a99bf9b-54d7-4d35-a728-e65af935e3b0/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Writing output log to file Ultimate.log
Result:
UNKNOWN: Overapproximated counterexample