./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i --full-output --architecture 32bit


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


Checking for memory safety (deref-memtrack)
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB --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 6f7e432a886f0272967b45cc6f21d24dfd6dfdb8fd02a0d13e6bb2d2db636b21
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-28 04:31:34,861 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-28 04:31:34,963 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf
[2024-11-28 04:31:34,969 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-28 04:31:34,969 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-28 04:31:35,005 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-28 04:31:35,006 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-28 04:31:35,007 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-28 04:31:35,007 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-28 04:31:35,008 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-28 04:31:35,008 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-28 04:31:35,009 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-28 04:31:35,009 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-28 04:31:35,010 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-28 04:31:35,010 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-28 04:31:35,011 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-28 04:31:35,011 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-28 04:31:35,012 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-28 04:31:35,013 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:35,013 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-28 04:31:35,013 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-28 04:31:35,013 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-28 04:31:35,013 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-28 04:31:35,013 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:35,014 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-28 04:31:35,014 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-28 04:31:35,014 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-28 04:31:35,014 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-28 04:31:35,014 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-28 04:31:35,014 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-28 04:31:35,015 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-28 04:31:35,015 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-28 04:31:35,015 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB
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 -> 6f7e432a886f0272967b45cc6f21d24dfd6dfdb8fd02a0d13e6bb2d2db636b21
[2024-11-28 04:31:35,342 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-28 04:31:35,354 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-28 04:31:35,356 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-28 04:31:35,358 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-28 04:31:35,359 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-28 04:31:35,360 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:38,275 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/629df60db/f06c39fa8de140a8a03d42290c12506d/FLAGe96394522
[2024-11-28 04:31:38,609 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-28 04:31:38,610 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:38,636 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/629df60db/f06c39fa8de140a8a03d42290c12506d/FLAGe96394522
[2024-11-28 04:31:38,652 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/629df60db/f06c39fa8de140a8a03d42290c12506d
[2024-11-28 04:31:38,654 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-28 04:31:38,656 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-28 04:31:38,657 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-28 04:31:38,658 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-28 04:31:38,663 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-28 04:31:38,664 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:31:38" (1/1) ...
[2024-11-28 04:31:38,665 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b1111a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:38, skipping insertion in model container
[2024-11-28 04:31:38,665 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:31:38" (1/1) ...
[2024-11-28 04:31:38,725 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-28 04:31:39,115 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-28 04:31:39,133 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-28 04:31:39,219 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-28 04:31:39,254 INFO  L204         MainTranslator]: Completed translation
[2024-11-28 04:31:39,255 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39 WrapperNode
[2024-11-28 04:31:39,255 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-28 04:31:39,256 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-28 04:31:39,256 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-28 04:31:39,256 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-28 04:31:39,263 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,276 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,319 INFO  L138                Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 122
[2024-11-28 04:31:39,319 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-28 04:31:39,320 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-28 04:31:39,320 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-28 04:31:39,320 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-28 04:31:39,334 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,335 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,340 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,371 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-28 04:31:39,372 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,372 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,385 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,389 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,391 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,397 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,398 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,401 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-28 04:31:39,405 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-28 04:31:39,405 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-28 04:31:39,405 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-28 04:31:39,406 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (1/1) ...
[2024-11-28 04:31:39,416 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:39,433 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:31:39,447 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-28 04:31:39,451 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-28 04:31:39,475 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-11-28 04:31:39,476 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-11-28 04:31:39,476 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-11-28 04:31:39,476 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-11-28 04:31:39,476 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-28 04:31:39,477 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-28 04:31:39,478 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-28 04:31:39,638 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-28 04:31:39,640 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-28 04:31:40,058 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-28 04:31:40,059 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-28 04:31:40,359 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-28 04:31:40,361 INFO  L312             CfgBuilder]: Removed 0 assume(true) statements.
[2024-11-28 04:31:40,361 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:40 BoogieIcfgContainer
[2024-11-28 04:31:40,362 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-28 04:31:40,364 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-28 04:31:40,364 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-28 04:31:40,369 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-28 04:31:40,369 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:31:38" (1/3) ...
[2024-11-28 04:31:40,370 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a4635a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:31:40, skipping insertion in model container
[2024-11-28 04:31:40,370 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:39" (2/3) ...
[2024-11-28 04:31:40,371 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a4635a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:31:40, skipping insertion in model container
[2024-11-28 04:31:40,371 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:40" (3/3) ...
[2024-11-28 04:31:40,372 INFO  L128   eAbstractionObserver]: Analyzing ICFG mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:40,383 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-28 04:31:40,384 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG mix035_power.opt_rmo.opt.i that has 4 procedures, 45 locations, 1 initial locations, 0 loop locations, and 3 error locations.
[2024-11-28 04:31:40,384 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-28 04:31:40,445 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-11-28 04:31:40,478 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 54 places, 46 transitions, 104 flow
[2024-11-28 04:31:40,519 INFO  L124   PetriNetUnfolderBase]: 2/43 cut-off events.
[2024-11-28 04:31:40,523 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:31:40,527 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 83 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-28 04:31:40,527 INFO  L82        GeneralOperation]: Start removeDead. Operand has 54 places, 46 transitions, 104 flow
[2024-11-28 04:31:40,530 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 51 places, 43 transitions, 95 flow
[2024-11-28 04:31:40,538 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-28 04:31:40,553 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;@7a04b4e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-28 04:31:40,553 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-28 04:31:40,563 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-28 04:31:40,563 INFO  L124   PetriNetUnfolderBase]: 0/10 cut-off events.
[2024-11-28 04:31:40,563 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:31:40,563 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:40,564 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-11-28 04:31:40,565 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P1Err0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:40,572 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:40,572 INFO  L85        PathProgramCache]: Analyzing trace with hash -1349117193, now seen corresponding path program 1 times
[2024-11-28 04:31:40,581 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:40,582 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458088429]
[2024-11-28 04:31:40,582 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:40,583 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:40,718 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:41,128 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-28 04:31:41,129 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:41,129 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458088429]
[2024-11-28 04:31:41,130 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458088429] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:41,130 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:41,130 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-28 04:31:41,132 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340459116]
[2024-11-28 04:31:41,132 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:41,140 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-28 04:31:41,144 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:41,180 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-28 04:31:41,180 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-28 04:31:41,182 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 22 out of 46
[2024-11-28 04:31:41,185 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 95 flow. Second operand  has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-28 04:31:41,185 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:41,185 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 46
[2024-11-28 04:31:41,186 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:41,735 INFO  L124   PetriNetUnfolderBase]: 603/1133 cut-off events.
[2024-11-28 04:31:41,736 INFO  L125   PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES.
[2024-11-28 04:31:41,743 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2092 conditions, 1133 events. 603/1133 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7067 event pairs, 192 based on Foata normal form. 72/1175 useless extension candidates. Maximal degree in co-relation 2081. Up to 742 conditions per place. 
[2024-11-28 04:31:41,754 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 29 selfloop transitions, 2 changer transitions 2/52 dead transitions.
[2024-11-28 04:31:41,754 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 52 transitions, 182 flow
[2024-11-28 04:31:41,756 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-28 04:31:41,760 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-28 04:31:41,771 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions.
[2024-11-28 04:31:41,773 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.7536231884057971
[2024-11-28 04:31:41,775 INFO  L175             Difference]: Start difference. First operand has 51 places, 43 transitions, 95 flow. Second operand 3 states and 104 transitions.
[2024-11-28 04:31:41,776 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 52 transitions, 182 flow
[2024-11-28 04:31:41,783 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 52 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-11-28 04:31:41,787 INFO  L231             Difference]: Finished difference. Result has 48 places, 38 transitions, 86 flow
[2024-11-28 04:31:41,789 INFO  L262   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-28 04:31:41,796 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places.
[2024-11-28 04:31:41,796 INFO  L471      AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 86 flow
[2024-11-28 04:31:41,797 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-28 04:31:41,797 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:41,797 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-28 04:31:41,798 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-28 04:31:41,798 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:41,798 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:41,799 INFO  L85        PathProgramCache]: Analyzing trace with hash -1738341749, now seen corresponding path program 1 times
[2024-11-28 04:31:41,799 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:41,799 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365529819]
[2024-11-28 04:31:41,799 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:41,799 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:41,851 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:41,955 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-28 04:31:41,956 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:41,956 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365529819]
[2024-11-28 04:31:41,956 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365529819] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:41,956 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:41,956 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-28 04:31:41,957 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107945605]
[2024-11-28 04:31:41,957 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:41,958 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-28 04:31:41,959 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:41,960 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-28 04:31:41,960 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-28 04:31:41,962 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46
[2024-11-28 04:31:41,963 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 86 flow. Second operand  has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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-28 04:31:41,964 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:41,964 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46
[2024-11-28 04:31:41,964 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:42,327 INFO  L124   PetriNetUnfolderBase]: 528/1076 cut-off events.
[2024-11-28 04:31:42,328 INFO  L125   PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES.
[2024-11-28 04:31:42,335 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 1076 events. 528/1076 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7163 event pairs, 528 based on Foata normal form. 36/1052 useless extension candidates. Maximal degree in co-relation 1982. Up to 811 conditions per place. 
[2024-11-28 04:31:42,342 INFO  L140   encePairwiseOnDemand]: 44/46 looper letters, 17 selfloop transitions, 1 changer transitions 1/37 dead transitions.
[2024-11-28 04:31:42,343 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 37 transitions, 122 flow
[2024-11-28 04:31:42,343 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-28 04:31:42,344 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-28 04:31:42,344 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions.
[2024-11-28 04:31:42,344 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6014492753623188
[2024-11-28 04:31:42,344 INFO  L175             Difference]: Start difference. First operand has 48 places, 38 transitions, 86 flow. Second operand 3 states and 83 transitions.
[2024-11-28 04:31:42,345 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 37 transitions, 122 flow
[2024-11-28 04:31:42,345 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 37 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-28 04:31:42,346 INFO  L231             Difference]: Finished difference. Result has 46 places, 36 transitions, 80 flow
[2024-11-28 04:31:42,349 INFO  L262   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-28 04:31:42,350 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places.
[2024-11-28 04:31:42,350 INFO  L471      AbstractCegarLoop]: Abstraction has has 46 places, 36 transitions, 80 flow
[2024-11-28 04:31:42,350 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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-28 04:31:42,350 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:42,351 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-28 04:31:42,351 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-28 04:31:42,351 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:42,352 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:42,352 INFO  L85        PathProgramCache]: Analyzing trace with hash -1738341856, now seen corresponding path program 1 times
[2024-11-28 04:31:42,352 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:42,352 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985584953]
[2024-11-28 04:31:42,353 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:42,353 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:42,409 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:42,718 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-28 04:31:42,718 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:42,718 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985584953]
[2024-11-28 04:31:42,719 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985584953] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:42,719 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:42,719 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-28 04:31:42,720 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688729592]
[2024-11-28 04:31:42,723 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:42,723 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-28 04:31:42,723 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:42,724 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-28 04:31:42,724 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-28 04:31:42,730 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:31:42,730 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 80 flow. Second operand  has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 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-28 04:31:42,731 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:42,731 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:31:42,731 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:43,327 INFO  L124   PetriNetUnfolderBase]: 1213/2151 cut-off events.
[2024-11-28 04:31:43,331 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:31:43,337 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4047 conditions, 2151 events. 1213/2151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13759 event pairs, 147 based on Foata normal form. 80/2163 useless extension candidates. Maximal degree in co-relation 4041. Up to 1081 conditions per place. 
[2024-11-28 04:31:43,346 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 39 selfloop transitions, 5 changer transitions 1/59 dead transitions.
[2024-11-28 04:31:43,347 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 59 transitions, 220 flow
[2024-11-28 04:31:43,348 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-28 04:31:43,348 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-11-28 04:31:43,348 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions.
[2024-11-28 04:31:43,349 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6467391304347826
[2024-11-28 04:31:43,349 INFO  L175             Difference]: Start difference. First operand has 46 places, 36 transitions, 80 flow. Second operand 4 states and 119 transitions.
[2024-11-28 04:31:43,349 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 59 transitions, 220 flow
[2024-11-28 04:31:43,349 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 59 transitions, 219 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-28 04:31:43,351 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 113 flow
[2024-11-28 04:31:43,351 INFO  L262   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-28 04:31:43,354 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places.
[2024-11-28 04:31:43,355 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 113 flow
[2024-11-28 04:31:43,355 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 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-28 04:31:43,355 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:43,355 INFO  L206   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-28 04:31:43,355 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-28 04:31:43,355 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:43,356 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:43,357 INFO  L85        PathProgramCache]: Analyzing trace with hash -385934787, now seen corresponding path program 1 times
[2024-11-28 04:31:43,357 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:43,357 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761249440]
[2024-11-28 04:31:43,357 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:43,358 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:43,434 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:43,706 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-28 04:31:43,706 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:43,707 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761249440]
[2024-11-28 04:31:43,707 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761249440] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:43,707 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:43,707 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-28 04:31:43,707 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377330341]
[2024-11-28 04:31:43,707 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:43,708 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-28 04:31:43,708 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:43,710 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-28 04:31:43,710 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20
[2024-11-28 04:31:43,722 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:31:43,723 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.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-28 04:31:43,723 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:43,723 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:31:43,723 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:44,095 INFO  L124   PetriNetUnfolderBase]: 809/1447 cut-off events.
[2024-11-28 04:31:44,095 INFO  L125   PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES.
[2024-11-28 04:31:44,099 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1447 events. 809/1447 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8140 event pairs, 73 based on Foata normal form. 68/1470 useless extension candidates. Maximal degree in co-relation 3245. Up to 521 conditions per place. 
[2024-11-28 04:31:44,105 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 49 selfloop transitions, 8 changer transitions 1/72 dead transitions.
[2024-11-28 04:31:44,106 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 316 flow
[2024-11-28 04:31:44,106 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-28 04:31:44,106 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-11-28 04:31:44,110 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions.
[2024-11-28 04:31:44,111 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6521739130434783
[2024-11-28 04:31:44,111 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 113 flow. Second operand 5 states and 150 transitions.
[2024-11-28 04:31:44,111 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 316 flow
[2024-11-28 04:31:44,115 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 306 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-11-28 04:31:44,116 INFO  L231             Difference]: Finished difference. Result has 53 places, 42 transitions, 153 flow
[2024-11-28 04:31:44,116 INFO  L262   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-28 04:31:44,117 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places.
[2024-11-28 04:31:44,117 INFO  L471      AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 153 flow
[2024-11-28 04:31:44,117 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-28 04:31:44,117 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:44,117 INFO  L206   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]
[2024-11-28 04:31:44,117 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-28 04:31:44,118 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:44,118 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:44,118 INFO  L85        PathProgramCache]: Analyzing trace with hash -983112558, now seen corresponding path program 1 times
[2024-11-28 04:31:44,118 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:44,118 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313059864]
[2024-11-28 04:31:44,118 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:44,118 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:44,224 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:44,569 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-28 04:31:44,571 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:44,571 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313059864]
[2024-11-28 04:31:44,571 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313059864] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:44,571 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:44,571 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-28 04:31:44,571 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523580280]
[2024-11-28 04:31:44,572 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:44,572 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-28 04:31:44,572 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:44,572 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-28 04:31:44,573 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30
[2024-11-28 04:31:44,581 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:31:44,581 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 153 flow. Second operand  has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 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-28 04:31:44,581 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:44,581 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:31:44,582 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:44,900 INFO  L124   PetriNetUnfolderBase]: 477/831 cut-off events.
[2024-11-28 04:31:44,901 INFO  L125   PetriNetUnfolderBase]: For 730/730 co-relation queries the response was YES.
[2024-11-28 04:31:44,902 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 831 events. 477/831 cut-off events. For 730/730 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3753 event pairs, 59 based on Foata normal form. 36/832 useless extension candidates. Maximal degree in co-relation 2133. Up to 268 conditions per place. 
[2024-11-28 04:31:44,906 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 43 selfloop transitions, 11 changer transitions 1/69 dead transitions.
[2024-11-28 04:31:44,906 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 327 flow
[2024-11-28 04:31:44,907 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-28 04:31:44,907 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-28 04:31:44,908 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions.
[2024-11-28 04:31:44,908 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5978260869565217
[2024-11-28 04:31:44,908 INFO  L175             Difference]: Start difference. First operand has 53 places, 42 transitions, 153 flow. Second operand 6 states and 165 transitions.
[2024-11-28 04:31:44,908 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 327 flow
[2024-11-28 04:31:44,912 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 302 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-11-28 04:31:44,913 INFO  L231             Difference]: Finished difference. Result has 56 places, 42 transitions, 167 flow
[2024-11-28 04:31:44,914 INFO  L262   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-28 04:31:44,914 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places.
[2024-11-28 04:31:44,914 INFO  L471      AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 167 flow
[2024-11-28 04:31:44,915 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 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-28 04:31:44,915 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:44,915 INFO  L206   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-28 04:31:44,915 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-28 04:31:44,915 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:44,916 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:44,916 INFO  L85        PathProgramCache]: Analyzing trace with hash 1182933877, now seen corresponding path program 1 times
[2024-11-28 04:31:44,916 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:44,916 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328513115]
[2024-11-28 04:31:44,917 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:44,917 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:45,045 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:45,447 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-28 04:31:45,447 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:45,447 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328513115]
[2024-11-28 04:31:45,447 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328513115] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:45,447 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:45,448 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-11-28 04:31:45,448 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607384799]
[2024-11-28 04:31:45,448 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:45,448 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-28 04:31:45,448 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:45,449 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-28 04:31:45,449 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-11-28 04:31:45,471 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-28 04:31:45,471 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 167 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-28 04:31:45,471 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:45,471 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-28 04:31:45,471 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:45,979 INFO  L124   PetriNetUnfolderBase]: 800/1458 cut-off events.
[2024-11-28 04:31:45,979 INFO  L125   PetriNetUnfolderBase]: For 613/624 co-relation queries the response was YES.
[2024-11-28 04:31:45,983 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3368 conditions, 1458 events. 800/1458 cut-off events. For 613/624 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7761 event pairs, 179 based on Foata normal form. 8/1421 useless extension candidates. Maximal degree in co-relation 3356. Up to 722 conditions per place. 
[2024-11-28 04:31:45,988 INFO  L140   encePairwiseOnDemand]: 37/46 looper letters, 48 selfloop transitions, 9 changer transitions 10/86 dead transitions.
[2024-11-28 04:31:45,988 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 407 flow
[2024-11-28 04:31:45,988 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-11-28 04:31:45,989 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-11-28 04:31:45,990 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions.
[2024-11-28 04:31:45,990 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5807453416149069
[2024-11-28 04:31:45,991 INFO  L175             Difference]: Start difference. First operand has 56 places, 42 transitions, 167 flow. Second operand 7 states and 187 transitions.
[2024-11-28 04:31:45,991 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 407 flow
[2024-11-28 04:31:45,999 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 86 transitions, 343 flow, removed 14 selfloop flow, removed 8 redundant places.
[2024-11-28 04:31:46,001 INFO  L231             Difference]: Finished difference. Result has 59 places, 49 transitions, 175 flow
[2024-11-28 04:31:46,001 INFO  L262   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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=175, PETRI_PLACES=59, PETRI_TRANSITIONS=49}
[2024-11-28 04:31:46,001 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places.
[2024-11-28 04:31:46,002 INFO  L471      AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 175 flow
[2024-11-28 04:31:46,002 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-28 04:31:46,002 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:46,002 INFO  L206   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-28 04:31:46,002 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-11-28 04:31:46,002 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:46,003 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:46,003 INFO  L85        PathProgramCache]: Analyzing trace with hash -1450457295, now seen corresponding path program 2 times
[2024-11-28 04:31:46,003 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:46,003 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116556990]
[2024-11-28 04:31:46,003 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-11-28 04:31:46,003 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:46,106 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-11-28 04:31:46,106 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:31:46,525 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-28 04:31:46,525 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:46,526 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116556990]
[2024-11-28 04:31:46,526 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116556990] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:46,526 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:46,526 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-11-28 04:31:46,526 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301881374]
[2024-11-28 04:31:46,526 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:46,526 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-28 04:31:46,526 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:46,527 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-28 04:31:46,527 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-11-28 04:31:46,553 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-28 04:31:46,553 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 175 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-28 04:31:46,553 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:46,553 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-28 04:31:46,553 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:47,138 INFO  L124   PetriNetUnfolderBase]: 1079/2007 cut-off events.
[2024-11-28 04:31:47,138 INFO  L125   PetriNetUnfolderBase]: For 590/618 co-relation queries the response was YES.
[2024-11-28 04:31:47,145 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4592 conditions, 2007 events. 1079/2007 cut-off events. For 590/618 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11911 event pairs, 163 based on Foata normal form. 30/1962 useless extension candidates. Maximal degree in co-relation 4579. Up to 1023 conditions per place. 
[2024-11-28 04:31:47,150 INFO  L140   encePairwiseOnDemand]: 37/46 looper letters, 37 selfloop transitions, 13 changer transitions 19/89 dead transitions.
[2024-11-28 04:31:47,150 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 89 transitions, 438 flow
[2024-11-28 04:31:47,151 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-11-28 04:31:47,151 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-11-28 04:31:47,152 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions.
[2024-11-28 04:31:47,152 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5590062111801242
[2024-11-28 04:31:47,152 INFO  L175             Difference]: Start difference. First operand has 59 places, 49 transitions, 175 flow. Second operand 7 states and 180 transitions.
[2024-11-28 04:31:47,152 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 89 transitions, 438 flow
[2024-11-28 04:31:47,154 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 89 transitions, 432 flow, removed 3 selfloop flow, removed 2 redundant places.
[2024-11-28 04:31:47,156 INFO  L231             Difference]: Finished difference. Result has 65 places, 57 transitions, 271 flow
[2024-11-28 04:31:47,156 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=271, PETRI_PLACES=65, PETRI_TRANSITIONS=57}
[2024-11-28 04:31:47,157 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places.
[2024-11-28 04:31:47,157 INFO  L471      AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 271 flow
[2024-11-28 04:31:47,157 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-28 04:31:47,157 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:47,158 INFO  L206   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-28 04:31:47,158 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-11-28 04:31:47,158 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:47,158 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:47,158 INFO  L85        PathProgramCache]: Analyzing trace with hash 1929155039, now seen corresponding path program 3 times
[2024-11-28 04:31:47,159 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:47,159 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243586332]
[2024-11-28 04:31:47,159 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-11-28 04:31:47,159 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:47,249 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s)
[2024-11-28 04:31:47,249 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:31:47,582 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-28 04:31:47,582 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:47,582 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243586332]
[2024-11-28 04:31:47,582 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243586332] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:47,582 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:47,582 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2024-11-28 04:31:47,583 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732962968]
[2024-11-28 04:31:47,583 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:47,583 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-28 04:31:47,583 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:47,584 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-28 04:31:47,584 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2024-11-28 04:31:47,616 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46
[2024-11-28 04:31:47,616 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 271 flow. Second operand  has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 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-28 04:31:47,617 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:47,617 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46
[2024-11-28 04:31:47,617 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:48,195 INFO  L124   PetriNetUnfolderBase]: 1387/2560 cut-off events.
[2024-11-28 04:31:48,195 INFO  L125   PetriNetUnfolderBase]: For 1669/1740 co-relation queries the response was YES.
[2024-11-28 04:31:48,245 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6247 conditions, 2560 events. 1387/2560 cut-off events. For 1669/1740 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16266 event pairs, 329 based on Foata normal form. 24/2462 useless extension candidates. Maximal degree in co-relation 6230. Up to 955 conditions per place. 
[2024-11-28 04:31:48,250 INFO  L140   encePairwiseOnDemand]: 38/46 looper letters, 35 selfloop transitions, 5 changer transitions 37/97 dead transitions.
[2024-11-28 04:31:48,250 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 97 transitions, 551 flow
[2024-11-28 04:31:48,250 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-11-28 04:31:48,250 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-11-28 04:31:48,251 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions.
[2024-11-28 04:31:48,251 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5570652173913043
[2024-11-28 04:31:48,251 INFO  L175             Difference]: Start difference. First operand has 65 places, 57 transitions, 271 flow. Second operand 8 states and 205 transitions.
[2024-11-28 04:31:48,252 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 97 transitions, 551 flow
[2024-11-28 04:31:48,255 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 545 flow, removed 3 selfloop flow, removed 2 redundant places.
[2024-11-28 04:31:48,256 INFO  L231             Difference]: Finished difference. Result has 71 places, 49 transitions, 215 flow
[2024-11-28 04:31:48,256 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=215, PETRI_PLACES=71, PETRI_TRANSITIONS=49}
[2024-11-28 04:31:48,257 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 20 predicate places.
[2024-11-28 04:31:48,257 INFO  L471      AbstractCegarLoop]: Abstraction has has 71 places, 49 transitions, 215 flow
[2024-11-28 04:31:48,257 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 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-28 04:31:48,257 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:48,257 INFO  L206   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-28 04:31:48,257 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-11-28 04:31:48,258 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:48,258 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:48,259 INFO  L85        PathProgramCache]: Analyzing trace with hash 1246174737, now seen corresponding path program 4 times
[2024-11-28 04:31:48,259 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:48,259 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574311253]
[2024-11-28 04:31:48,259 INFO  L95    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-11-28 04:31:48,259 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:48,297 INFO  L229   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-11-28 04:31:48,297 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:31:49,516 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-28 04:31:49,517 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-28 04:31:49,517 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574311253]
[2024-11-28 04:31:49,517 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574311253] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:49,517 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:49,517 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-11-28 04:31:49,517 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637359546]
[2024-11-28 04:31:49,517 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:49,518 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-11-28 04:31:49,518 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-28 04:31:49,518 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-11-28 04:31:49,518 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72
[2024-11-28 04:31:49,526 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46
[2024-11-28 04:31:49,526 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 49 transitions, 215 flow. Second operand  has 9 states, 9 states have (on average 21.77777777777778) internal successors, (196), 9 states have internal predecessors, (196), 0 states have call successors, (0), 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-28 04:31:49,526 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:49,526 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46
[2024-11-28 04:31:49,527 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:31:50,176 INFO  L124   PetriNetUnfolderBase]: 902/1796 cut-off events.
[2024-11-28 04:31:50,176 INFO  L125   PetriNetUnfolderBase]: For 525/537 co-relation queries the response was YES.
[2024-11-28 04:31:50,182 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1796 events. 902/1796 cut-off events. For 525/537 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11374 event pairs, 232 based on Foata normal form. 8/1675 useless extension candidates. Maximal degree in co-relation 3990. Up to 493 conditions per place. 
[2024-11-28 04:31:50,186 INFO  L140   encePairwiseOnDemand]: 36/46 looper letters, 32 selfloop transitions, 5 changer transitions 32/97 dead transitions.
[2024-11-28 04:31:50,186 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 97 transitions, 485 flow
[2024-11-28 04:31:50,187 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-11-28 04:31:50,187 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-11-28 04:31:50,188 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions.
[2024-11-28 04:31:50,189 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5804347826086956
[2024-11-28 04:31:50,189 INFO  L175             Difference]: Start difference. First operand has 71 places, 49 transitions, 215 flow. Second operand 10 states and 267 transitions.
[2024-11-28 04:31:50,189 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 97 transitions, 485 flow
[2024-11-28 04:31:50,192 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 97 transitions, 442 flow, removed 17 selfloop flow, removed 6 redundant places.
[2024-11-28 04:31:50,193 INFO  L231             Difference]: Finished difference. Result has 76 places, 52 transitions, 233 flow
[2024-11-28 04:31:50,193 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=233, PETRI_PLACES=76, PETRI_TRANSITIONS=52}
[2024-11-28 04:31:50,194 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 25 predicate places.
[2024-11-28 04:31:50,194 INFO  L471      AbstractCegarLoop]: Abstraction has has 76 places, 52 transitions, 233 flow
[2024-11-28 04:31:50,194 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 21.77777777777778) internal successors, (196), 9 states have internal predecessors, (196), 0 states have call successors, (0), 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-28 04:31:50,194 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:50,194 INFO  L206   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-28 04:31:50,194 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-11-28 04:31:50,194 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:50,195 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:50,195 INFO  L85        PathProgramCache]: Analyzing trace with hash 7792669, now seen corresponding path program 5 times
[2024-11-28 04:31:50,195 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-28 04:31:50,195 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393271440]
[2024-11-28 04:31:50,195 INFO  L95    rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1
[2024-11-28 04:31:50,195 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-28 04:31:50,267 INFO  L229   tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-11-28 04:31:50,267 INFO  L230   tOrderPrioritization]: Conjunction of SSA is sat
[2024-11-28 04:31:50,267 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-28 04:31:50,337 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-28 04:31:50,380 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-28 04:31:50,381 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-28 04:31:50,382 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-11-28 04:31:50,385 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-11-28 04:31:50,385 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-11-28 04:31:50,385 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-11-28 04:31:50,386 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-11-28 04:31:50,388 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-11-28 04:31:50,388 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-28 04:31:50,388 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-11-28 04:31:50,389 INFO  L422         BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1]
[2024-11-28 04:31:50,508 INFO  L241   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-11-28 04:31:50,508 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-28 04:31:50,513 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:31:50 BasicIcfg
[2024-11-28 04:31:50,514 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-28 04:31:50,515 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-28 04:31:50,515 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-28 04:31:50,515 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-28 04:31:50,516 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:40" (3/4) ...
[2024-11-28 04:31:50,518 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-28 04:31:50,518 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-28 04:31:50,519 INFO  L158              Benchmark]: Toolchain (without parser) took 11863.60ms. Allocated memory was 142.6MB in the beginning and 520.1MB in the end (delta: 377.5MB). Free memory was 117.2MB in the beginning and 236.2MB in the end (delta: -119.0MB). Peak memory consumption was 261.6MB. Max. memory is 16.1GB.
[2024-11-28 04:31:50,520 INFO  L158              Benchmark]: CDTParser took 0.34ms. Allocated memory is still 142.6MB. Free memory is still 79.1MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:31:50,520 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 598.09ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 94.3MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-11-28 04:31:50,520 INFO  L158              Benchmark]: Boogie Procedure Inliner took 63.38ms. Allocated memory is still 142.6MB. Free memory was 94.3MB in the beginning and 91.9MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:31:50,521 INFO  L158              Benchmark]: Boogie Preprocessor took 84.57ms. Allocated memory is still 142.6MB. Free memory was 91.9MB in the beginning and 89.1MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:31:50,521 INFO  L158              Benchmark]: RCFGBuilder took 956.67ms. Allocated memory is still 142.6MB. Free memory was 88.9MB in the beginning and 93.3MB in the end (delta: -4.5MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB.
[2024-11-28 04:31:50,521 INFO  L158              Benchmark]: TraceAbstraction took 10150.56ms. Allocated memory was 142.6MB in the beginning and 520.1MB in the end (delta: 377.5MB). Free memory was 92.7MB in the beginning and 236.3MB in the end (delta: -143.6MB). Peak memory consumption was 231.4MB. Max. memory is 16.1GB.
[2024-11-28 04:31:50,521 INFO  L158              Benchmark]: Witness Printer took 3.70ms. Allocated memory is still 520.1MB. Free memory was 236.3MB in the beginning and 236.2MB in the end (delta: 70.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-28 04:31:50,524 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.34ms. Allocated memory is still 142.6MB. Free memory is still 79.1MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 598.09ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 94.3MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 63.38ms. Allocated memory is still 142.6MB. Free memory was 94.3MB in the beginning and 91.9MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 84.57ms. Allocated memory is still 142.6MB. Free memory was 91.9MB in the beginning and 89.1MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 956.67ms. Allocated memory is still 142.6MB. Free memory was 88.9MB in the beginning and 93.3MB in the end (delta: -4.5MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB.
 * TraceAbstraction took 10150.56ms. Allocated memory was 142.6MB in the beginning and 520.1MB in the end (delta: 377.5MB). Free memory was 92.7MB in the beginning and 236.3MB in the end (delta: -143.6MB). Peak memory consumption was 231.4MB. Max. memory is 16.1GB.
 * Witness Printer took 3.70ms. Allocated memory is still 520.1MB. Free memory was 236.3MB in the beginning and 236.2MB in the end (delta: 70.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 18]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 18. 
Possible FailurePath: 
[L710]               0  int __unbuffered_cnt = 0;
[L712]               0  int __unbuffered_p0_EAX = 0;
[L714]               0  int __unbuffered_p1_EAX = 0;
[L716]               0  int __unbuffered_p2_EAX = 0;
[L718]               0  int __unbuffered_p2_EBX = 0;
[L720]               0  int a = 0;
[L721]               0  _Bool main$tmp_guard0;
[L722]               0  _Bool main$tmp_guard1;
[L724]               0  int x = 0;
[L725]               0  _Bool x$flush_delayed;
[L726]               0  int x$mem_tmp;
[L727]               0  _Bool x$r_buff0_thd0;
[L728]               0  _Bool x$r_buff0_thd1;
[L729]               0  _Bool x$r_buff0_thd2;
[L730]               0  _Bool x$r_buff0_thd3;
[L731]               0  _Bool x$r_buff1_thd0;
[L732]               0  _Bool x$r_buff1_thd1;
[L733]               0  _Bool x$r_buff1_thd2;
[L734]               0  _Bool x$r_buff1_thd3;
[L735]               0  _Bool x$read_delayed;
[L736]               0  int *x$read_delayed_var;
[L737]               0  int x$w_buff0;
[L738]               0  _Bool x$w_buff0_used;
[L739]               0  int x$w_buff1;
[L740]               0  _Bool x$w_buff1_used;
[L742]               0  int y = 0;
[L744]               0  int z = 0;
[L745]               0  _Bool weak$$choice0;
[L746]               0  _Bool weak$$choice2;
[L841]               0  pthread_t t916;
[L842]  FCALL, FORK  0  pthread_create(&t916, ((void *)0), P0, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-3, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L843]               0  pthread_t t917;
[L844]  FCALL, FORK  0  pthread_create(&t917, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-3, t917=-2, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L845]               0  pthread_t t918;
[L846]  FCALL, FORK  0  pthread_create(&t918, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-3, t917=-2, t918=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L778]               2  x$w_buff1 = x$w_buff0
[L779]               2  x$w_buff0 = 1
[L780]               2  x$w_buff1_used = x$w_buff0_used
[L781]               2  x$w_buff0_used = (_Bool)1
[L782]  CALL         2  __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used))
[L19]   COND FALSE   2  !(!expression)
[L782]  RET          2  __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used))
[L783]               2  x$r_buff1_thd0 = x$r_buff0_thd0
[L784]               2  x$r_buff1_thd1 = x$r_buff0_thd1
[L785]               2  x$r_buff1_thd2 = x$r_buff0_thd2
[L786]               2  x$r_buff1_thd3 = x$r_buff0_thd3
[L787]               2  x$r_buff0_thd2 = (_Bool)1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L790]               2  __unbuffered_p1_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L807]               3  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0]
[L810]               3  z = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L813]               3  __unbuffered_p2_EAX = z
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L816]               3  __unbuffered_p2_EBX = a
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L750]               1  a = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L753]               1  weak$$choice0 = __VERIFIER_nondet_bool()
[L754]               1  weak$$choice2 = __VERIFIER_nondet_bool()
[L755]               1  x$flush_delayed = weak$$choice2
[L756]               1  x$mem_tmp = x
[L757]               1  x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1)
[L758]               1  x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0))
[L759]               1  x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1))
[L760]               1  x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used))
[L761]               1  x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0))
[L762]               1  x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1))
[L763]               1  x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0))
[L764]               1  __unbuffered_p0_EAX = x
[L765]               1  x = x$flush_delayed ? x$mem_tmp : x
[L766]               1  x$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L819]               3  x = x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x)
[L820]               3  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used
[L821]               3  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used
[L822]               3  x$r_buff0_thd3 = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3
[L823]               3  x$r_buff1_thd3 = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L793]               2  x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x)
[L794]               2  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used
[L795]               2  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used
[L796]               2  x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2
[L797]               2  x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L800]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L771]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L826]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L848]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-3, t917=-2, t918=-1, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L850]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L4]    COND FALSE   0  !(!cond)
[L850]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L852]               0  x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x)
[L853]               0  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used
[L854]               0  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used
[L855]               0  x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0
[L856]               0  x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-3, t917=-2, t918=-1, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L859]               0  main$tmp_guard1 = !(__unbuffered_p0_EAX == 0 && __unbuffered_p1_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-3, t917=-2, t918=-1, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L861]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L19]   COND TRUE    0  !expression
[L19]   CALL         0  reach_error()
[L18]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L18]                0  __assert_fail ("0", "mix035_power.opt_rmo.opt.c", 9, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]

  - UnprovableResult [Line: 18]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 839]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 842]: 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. 
  - 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. 
  - 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.9s, OverallIterations: 10, TraceHistogramMax: 1, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 4.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 390 SdHoareTripleChecker+Valid, 1.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 366 mSDsluCounter, 155 SdHoareTripleChecker+Invalid, 1.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 138 mSDsCounter, 23 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1081 IncrementalHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 23 mSolverCounterUnsat, 17 mSDtfsCounter, 1081 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 63 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=271occurred in iteration=7, InterpolantAutomatonStates: 53, 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.6s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 241 NumberOfCodeBlocks, 241 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 200 ConstructedInterpolants, 0 QuantifiedInterpolants, 1380 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 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, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-28 04:31:50,548 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB --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 6f7e432a886f0272967b45cc6f21d24dfd6dfdb8fd02a0d13e6bb2d2db636b21
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-28 04:31:53,348 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-28 04:31:53,457 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf
[2024-11-28 04:31:53,466 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-28 04:31:53,466 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-28 04:31:53,512 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-28 04:31:53,526 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-28 04:31:53,526 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-28 04:31:53,527 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-28 04:31:53,527 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-28 04:31:53,527 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-28 04:31:53,527 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-28 04:31:53,527 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-28 04:31:53,527 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-28 04:31:53,528 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-11-28 04:31:53,528 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-28 04:31:53,532 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-28 04:31:53,533 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-28 04:31:53,533 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-28 04:31:53,533 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-28 04:31:53,534 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:53,535 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:53,535 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-28 04:31:53,535 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-28 04:31:53,536 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB
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 -> 6f7e432a886f0272967b45cc6f21d24dfd6dfdb8fd02a0d13e6bb2d2db636b21
[2024-11-28 04:31:53,853 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-28 04:31:53,865 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-28 04:31:53,869 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-28 04:31:53,871 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-28 04:31:53,872 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-28 04:31:53,873 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:57,055 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/3bab9036c/0f85fa21e2b748f6ab37619998b40b6f/FLAG05c70bf70
[2024-11-28 04:31:57,417 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-28 04:31:57,417 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/sv-benchmarks/c/pthread-wmm/mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:57,438 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/3bab9036c/0f85fa21e2b748f6ab37619998b40b6f/FLAG05c70bf70
[2024-11-28 04:31:57,461 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/data/3bab9036c/0f85fa21e2b748f6ab37619998b40b6f
[2024-11-28 04:31:57,464 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-28 04:31:57,469 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-28 04:31:57,472 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-28 04:31:57,472 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-28 04:31:57,483 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-28 04:31:57,484 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:31:57" (1/1) ...
[2024-11-28 04:31:57,485 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e086ffa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:57, skipping insertion in model container
[2024-11-28 04:31:57,485 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:31:57" (1/1) ...
[2024-11-28 04:31:57,535 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-28 04:31:58,073 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-28 04:31:58,096 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-28 04:31:58,180 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-28 04:31:58,223 INFO  L204         MainTranslator]: Completed translation
[2024-11-28 04:31:58,224 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58 WrapperNode
[2024-11-28 04:31:58,224 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-28 04:31:58,225 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-28 04:31:58,225 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-28 04:31:58,225 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-28 04:31:58,230 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,247 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,270 INFO  L138                Inliner]: procedures = 176, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123
[2024-11-28 04:31:58,271 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-28 04:31:58,271 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-28 04:31:58,271 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-28 04:31:58,271 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-28 04:31:58,282 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,282 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,288 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,306 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-28 04:31:58,307 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,307 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,316 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,317 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,319 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,321 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,323 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,326 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-28 04:31:58,327 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-28 04:31:58,327 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-28 04:31:58,327 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-28 04:31:58,328 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (1/1) ...
[2024-11-28 04:31:58,334 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-28 04:31:58,357 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:31:58,378 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-28 04:31:58,381 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-28 04:31:58,410 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-11-28 04:31:58,410 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-28 04:31:58,410 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-28 04:31:58,410 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-11-28 04:31:58,411 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-11-28 04:31:58,411 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-11-28 04:31:58,411 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-11-28 04:31:58,411 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-11-28 04:31:58,412 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-11-28 04:31:58,412 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-11-28 04:31:58,412 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-28 04:31:58,412 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-28 04:31:58,413 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-28 04:31:58,620 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-28 04:31:58,623 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-28 04:31:59,042 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-28 04:31:59,042 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-28 04:31:59,305 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-28 04:31:59,305 INFO  L312             CfgBuilder]: Removed 0 assume(true) statements.
[2024-11-28 04:31:59,306 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:59 BoogieIcfgContainer
[2024-11-28 04:31:59,306 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-28 04:31:59,308 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-28 04:31:59,308 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-28 04:31:59,313 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-28 04:31:59,314 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:31:57" (1/3) ...
[2024-11-28 04:31:59,314 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47f3dcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:31:59, skipping insertion in model container
[2024-11-28 04:31:59,315 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:31:58" (2/3) ...
[2024-11-28 04:31:59,315 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47f3dcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:31:59, skipping insertion in model container
[2024-11-28 04:31:59,315 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:59" (3/3) ...
[2024-11-28 04:31:59,316 INFO  L128   eAbstractionObserver]: Analyzing ICFG mix035_power.opt_rmo.opt.i
[2024-11-28 04:31:59,332 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-28 04:31:59,335 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG mix035_power.opt_rmo.opt.i that has 4 procedures, 45 locations, 1 initial locations, 0 loop locations, and 3 error locations.
[2024-11-28 04:31:59,335 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-28 04:31:59,446 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-11-28 04:31:59,486 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 54 places, 46 transitions, 104 flow
[2024-11-28 04:31:59,537 INFO  L124   PetriNetUnfolderBase]: 2/43 cut-off events.
[2024-11-28 04:31:59,540 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:31:59,545 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 83 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-28 04:31:59,545 INFO  L82        GeneralOperation]: Start removeDead. Operand has 54 places, 46 transitions, 104 flow
[2024-11-28 04:31:59,549 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 51 places, 43 transitions, 95 flow
[2024-11-28 04:31:59,561 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-28 04:31:59,579 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;@698e1c4b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-28 04:31:59,580 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-28 04:31:59,588 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-28 04:31:59,588 INFO  L124   PetriNetUnfolderBase]: 0/10 cut-off events.
[2024-11-28 04:31:59,588 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:31:59,589 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:31:59,589 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-11-28 04:31:59,591 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P1Err0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:31:59,596 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:31:59,596 INFO  L85        PathProgramCache]: Analyzing trace with hash -1289950281, now seen corresponding path program 1 times
[2024-11-28 04:31:59,607 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:31:59,608 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505492728]
[2024-11-28 04:31:59,608 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:31:59,609 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:31:59,609 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:31:59,612 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:31:59,615 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-28 04:31:59,746 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:31:59,750 INFO  L256         TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-28 04:31:59,753 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:31:59,793 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-28 04:31:59,793 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:31:59,794 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:31:59,796 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505492728]
[2024-11-28 04:31:59,796 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505492728] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:31:59,797 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:31:59,797 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-28 04:31:59,798 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111290087]
[2024-11-28 04:31:59,801 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:31:59,807 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-28 04:31:59,812 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:31:59,837 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-28 04:31:59,837 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-28 04:31:59,839 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 22 out of 46
[2024-11-28 04:31:59,842 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 95 flow. Second operand  has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-28 04:31:59,842 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:31:59,843 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 46
[2024-11-28 04:31:59,844 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:00,375 INFO  L124   PetriNetUnfolderBase]: 603/1133 cut-off events.
[2024-11-28 04:32:00,377 INFO  L125   PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES.
[2024-11-28 04:32:00,385 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2092 conditions, 1133 events. 603/1133 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7067 event pairs, 192 based on Foata normal form. 72/1175 useless extension candidates. Maximal degree in co-relation 2081. Up to 742 conditions per place. 
[2024-11-28 04:32:00,399 INFO  L140   encePairwiseOnDemand]: 41/46 looper letters, 29 selfloop transitions, 2 changer transitions 2/52 dead transitions.
[2024-11-28 04:32:00,400 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 52 transitions, 182 flow
[2024-11-28 04:32:00,401 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-28 04:32:00,404 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-28 04:32:00,413 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions.
[2024-11-28 04:32:00,416 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.7536231884057971
[2024-11-28 04:32:00,417 INFO  L175             Difference]: Start difference. First operand has 51 places, 43 transitions, 95 flow. Second operand 3 states and 104 transitions.
[2024-11-28 04:32:00,418 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 52 transitions, 182 flow
[2024-11-28 04:32:00,423 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 52 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-11-28 04:32:00,428 INFO  L231             Difference]: Finished difference. Result has 48 places, 38 transitions, 86 flow
[2024-11-28 04:32:00,432 INFO  L262   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-28 04:32:00,437 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places.
[2024-11-28 04:32:00,437 INFO  L471      AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 86 flow
[2024-11-28 04:32:00,437 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-28 04:32:00,437 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:00,437 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-28 04:32:00,448 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-28 04:32:00,643 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:00,643 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:00,644 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:00,644 INFO  L85        PathProgramCache]: Analyzing trace with hash 1949927629, now seen corresponding path program 1 times
[2024-11-28 04:32:00,645 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:00,645 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165562511]
[2024-11-28 04:32:00,645 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:32:00,645 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:00,645 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:00,649 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:00,651 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-28 04:32:00,753 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:32:00,755 INFO  L256         TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:00,756 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:00,794 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-28 04:32:00,794 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:00,794 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:00,794 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165562511]
[2024-11-28 04:32:00,794 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165562511] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:00,795 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:00,795 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-11-28 04:32:00,795 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841941582]
[2024-11-28 04:32:00,795 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:00,796 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-28 04:32:00,796 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:00,797 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-28 04:32:00,797 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-28 04:32:00,799 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46
[2024-11-28 04:32:00,799 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 86 flow. Second operand  has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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-28 04:32:00,799 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:00,800 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46
[2024-11-28 04:32:00,800 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:01,123 INFO  L124   PetriNetUnfolderBase]: 528/1076 cut-off events.
[2024-11-28 04:32:01,124 INFO  L125   PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES.
[2024-11-28 04:32:01,155 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 1076 events. 528/1076 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7116 event pairs, 528 based on Foata normal form. 36/1052 useless extension candidates. Maximal degree in co-relation 1982. Up to 811 conditions per place. 
[2024-11-28 04:32:01,160 INFO  L140   encePairwiseOnDemand]: 44/46 looper letters, 17 selfloop transitions, 1 changer transitions 1/37 dead transitions.
[2024-11-28 04:32:01,160 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 37 transitions, 122 flow
[2024-11-28 04:32:01,161 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-28 04:32:01,161 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-28 04:32:01,164 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions.
[2024-11-28 04:32:01,164 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6014492753623188
[2024-11-28 04:32:01,164 INFO  L175             Difference]: Start difference. First operand has 48 places, 38 transitions, 86 flow. Second operand 3 states and 83 transitions.
[2024-11-28 04:32:01,164 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 37 transitions, 122 flow
[2024-11-28 04:32:01,165 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 37 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-28 04:32:01,166 INFO  L231             Difference]: Finished difference. Result has 46 places, 36 transitions, 80 flow
[2024-11-28 04:32:01,166 INFO  L262   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-28 04:32:01,167 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places.
[2024-11-28 04:32:01,168 INFO  L471      AbstractCegarLoop]: Abstraction has has 46 places, 36 transitions, 80 flow
[2024-11-28 04:32:01,168 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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-28 04:32:01,168 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:01,169 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-28 04:32:01,179 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-11-28 04:32:01,374 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:01,374 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:01,375 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:01,376 INFO  L85        PathProgramCache]: Analyzing trace with hash 1949927522, now seen corresponding path program 1 times
[2024-11-28 04:32:01,376 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:01,377 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111366491]
[2024-11-28 04:32:01,377 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:32:01,377 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:01,378 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:01,379 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:01,383 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-28 04:32:01,487 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:32:01,490 INFO  L256         TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 3 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:01,492 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:01,540 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-28 04:32:01,540 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:01,540 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:01,540 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111366491]
[2024-11-28 04:32:01,540 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [111366491] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:01,541 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:01,541 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-28 04:32:01,541 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531058245]
[2024-11-28 04:32:01,541 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:01,541 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-28 04:32:01,541 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:01,542 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-28 04:32:01,542 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-28 04:32:01,558 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:32:01,558 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 80 flow. Second operand  has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 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-28 04:32:01,558 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:01,559 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:32:01,559 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:02,023 INFO  L124   PetriNetUnfolderBase]: 1213/2151 cut-off events.
[2024-11-28 04:32:02,024 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-28 04:32:02,028 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4047 conditions, 2151 events. 1213/2151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13759 event pairs, 147 based on Foata normal form. 80/2163 useless extension candidates. Maximal degree in co-relation 4041. Up to 1081 conditions per place. 
[2024-11-28 04:32:02,038 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 39 selfloop transitions, 5 changer transitions 1/59 dead transitions.
[2024-11-28 04:32:02,038 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 59 transitions, 220 flow
[2024-11-28 04:32:02,039 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-28 04:32:02,039 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-11-28 04:32:02,040 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions.
[2024-11-28 04:32:02,040 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6467391304347826
[2024-11-28 04:32:02,040 INFO  L175             Difference]: Start difference. First operand has 46 places, 36 transitions, 80 flow. Second operand 4 states and 119 transitions.
[2024-11-28 04:32:02,040 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 59 transitions, 220 flow
[2024-11-28 04:32:02,041 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 59 transitions, 219 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-28 04:32:02,043 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 113 flow
[2024-11-28 04:32:02,043 INFO  L262   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-28 04:32:02,044 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, -2 predicate places.
[2024-11-28 04:32:02,044 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 113 flow
[2024-11-28 04:32:02,045 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 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-28 04:32:02,045 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:02,045 INFO  L206   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-28 04:32:02,055 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-11-28 04:32:02,245 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:02,246 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:02,246 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:02,246 INFO  L85        PathProgramCache]: Analyzing trace with hash 487148733, now seen corresponding path program 1 times
[2024-11-28 04:32:02,247 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:02,247 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1917818955]
[2024-11-28 04:32:02,247 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:32:02,247 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:02,247 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:02,249 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:02,250 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-11-28 04:32:02,355 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:32:02,357 INFO  L256         TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:02,359 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:02,424 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-28 04:32:02,424 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:02,425 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:02,425 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917818955]
[2024-11-28 04:32:02,425 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917818955] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:02,425 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:02,425 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-28 04:32:02,425 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821905537]
[2024-11-28 04:32:02,425 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:02,426 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-28 04:32:02,426 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:02,426 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-28 04:32:02,427 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-28 04:32:02,444 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:32:02,445 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.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-28 04:32:02,445 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:02,445 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:32:02,445 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:02,817 INFO  L124   PetriNetUnfolderBase]: 809/1447 cut-off events.
[2024-11-28 04:32:02,817 INFO  L125   PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES.
[2024-11-28 04:32:02,820 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1447 events. 809/1447 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8135 event pairs, 73 based on Foata normal form. 68/1470 useless extension candidates. Maximal degree in co-relation 3245. Up to 521 conditions per place. 
[2024-11-28 04:32:02,827 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 49 selfloop transitions, 8 changer transitions 1/72 dead transitions.
[2024-11-28 04:32:02,827 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 316 flow
[2024-11-28 04:32:02,828 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-28 04:32:02,828 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-11-28 04:32:02,829 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions.
[2024-11-28 04:32:02,829 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6521739130434783
[2024-11-28 04:32:02,829 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 113 flow. Second operand 5 states and 150 transitions.
[2024-11-28 04:32:02,829 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 316 flow
[2024-11-28 04:32:02,831 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 306 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-11-28 04:32:02,832 INFO  L231             Difference]: Finished difference. Result has 53 places, 42 transitions, 153 flow
[2024-11-28 04:32:02,833 INFO  L262   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-28 04:32:02,833 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 2 predicate places.
[2024-11-28 04:32:02,834 INFO  L471      AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 153 flow
[2024-11-28 04:32:02,834 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-28 04:32:02,834 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:02,834 INFO  L206   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]
[2024-11-28 04:32:02,844 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-11-28 04:32:03,034 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:03,035 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:03,036 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:03,036 INFO  L85        PathProgramCache]: Analyzing trace with hash -1267375724, now seen corresponding path program 1 times
[2024-11-28 04:32:03,037 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:03,037 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [865680506]
[2024-11-28 04:32:03,037 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:32:03,037 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:03,037 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:03,039 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:03,042 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-11-28 04:32:03,170 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:32:03,172 INFO  L256         TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:03,173 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:03,256 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-28 04:32:03,257 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:03,257 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:03,257 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865680506]
[2024-11-28 04:32:03,257 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [865680506] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:03,257 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:03,257 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-28 04:32:03,257 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208546768]
[2024-11-28 04:32:03,257 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:03,257 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-28 04:32:03,258 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:03,258 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-28 04:32:03,258 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-11-28 04:32:03,268 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:32:03,268 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 153 flow. Second operand  has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 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-28 04:32:03,269 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:03,269 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:32:03,269 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:03,629 INFO  L124   PetriNetUnfolderBase]: 477/831 cut-off events.
[2024-11-28 04:32:03,629 INFO  L125   PetriNetUnfolderBase]: For 730/730 co-relation queries the response was YES.
[2024-11-28 04:32:03,631 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 831 events. 477/831 cut-off events. For 730/730 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3725 event pairs, 59 based on Foata normal form. 36/832 useless extension candidates. Maximal degree in co-relation 2133. Up to 268 conditions per place. 
[2024-11-28 04:32:03,636 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 43 selfloop transitions, 11 changer transitions 1/69 dead transitions.
[2024-11-28 04:32:03,637 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 327 flow
[2024-11-28 04:32:03,637 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-28 04:32:03,637 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-28 04:32:03,638 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions.
[2024-11-28 04:32:03,638 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5978260869565217
[2024-11-28 04:32:03,638 INFO  L175             Difference]: Start difference. First operand has 53 places, 42 transitions, 153 flow. Second operand 6 states and 165 transitions.
[2024-11-28 04:32:03,639 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 327 flow
[2024-11-28 04:32:03,643 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 302 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-11-28 04:32:03,645 INFO  L231             Difference]: Finished difference. Result has 56 places, 42 transitions, 167 flow
[2024-11-28 04:32:03,645 INFO  L262   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-28 04:32:03,645 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places.
[2024-11-28 04:32:03,646 INFO  L471      AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 167 flow
[2024-11-28 04:32:03,646 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 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-28 04:32:03,646 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:03,646 INFO  L206   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-28 04:32:03,656 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0
[2024-11-28 04:32:03,847 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:03,847 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:03,848 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:03,848 INFO  L85        PathProgramCache]: Analyzing trace with hash -99838199, now seen corresponding path program 1 times
[2024-11-28 04:32:03,848 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:03,848 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1680403018]
[2024-11-28 04:32:03,848 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-28 04:32:03,848 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:03,848 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:03,852 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:03,854 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-11-28 04:32:03,949 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-28 04:32:03,951 INFO  L256         TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:03,953 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:04,176 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-28 04:32:04,176 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:04,176 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:04,176 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680403018]
[2024-11-28 04:32:04,176 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680403018] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:04,176 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:04,176 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-11-28 04:32:04,176 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831453207]
[2024-11-28 04:32:04,176 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:04,177 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-11-28 04:32:04,177 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:04,177 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-11-28 04:32:04,177 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72
[2024-11-28 04:32:04,202 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46
[2024-11-28 04:32:04,203 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 167 flow. Second operand  has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 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-28 04:32:04,203 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:04,203 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46
[2024-11-28 04:32:04,203 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:04,775 INFO  L124   PetriNetUnfolderBase]: 984/1616 cut-off events.
[2024-11-28 04:32:04,776 INFO  L125   PetriNetUnfolderBase]: For 1411/1411 co-relation queries the response was YES.
[2024-11-28 04:32:04,780 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4227 conditions, 1616 events. 984/1616 cut-off events. For 1411/1411 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7895 event pairs, 192 based on Foata normal form. 8/1603 useless extension candidates. Maximal degree in co-relation 4215. Up to 807 conditions per place. 
[2024-11-28 04:32:04,785 INFO  L140   encePairwiseOnDemand]: 36/46 looper letters, 45 selfloop transitions, 7 changer transitions 37/100 dead transitions.
[2024-11-28 04:32:04,785 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 100 transitions, 553 flow
[2024-11-28 04:32:04,786 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-28 04:32:04,786 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-11-28 04:32:04,787 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions.
[2024-11-28 04:32:04,787 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5289855072463768
[2024-11-28 04:32:04,787 INFO  L175             Difference]: Start difference. First operand has 56 places, 42 transitions, 167 flow. Second operand 9 states and 219 transitions.
[2024-11-28 04:32:04,787 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 100 transitions, 553 flow
[2024-11-28 04:32:04,806 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 100 transitions, 436 flow, removed 20 selfloop flow, removed 8 redundant places.
[2024-11-28 04:32:04,808 INFO  L231             Difference]: Finished difference. Result has 62 places, 45 transitions, 155 flow
[2024-11-28 04:32:04,809 INFO  L262   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=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=155, PETRI_PLACES=62, PETRI_TRANSITIONS=45}
[2024-11-28 04:32:04,810 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places.
[2024-11-28 04:32:04,810 INFO  L471      AbstractCegarLoop]: Abstraction has has 62 places, 45 transitions, 155 flow
[2024-11-28 04:32:04,811 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 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-28 04:32:04,812 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:04,812 INFO  L206   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-28 04:32:04,822 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-11-28 04:32:05,016 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:05,016 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:05,016 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:05,017 INFO  L85        PathProgramCache]: Analyzing trace with hash -440449367, now seen corresponding path program 2 times
[2024-11-28 04:32:05,017 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:05,017 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650250722]
[2024-11-28 04:32:05,017 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-11-28 04:32:05,017 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:05,017 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:05,019 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:05,020 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-11-28 04:32:05,121 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-11-28 04:32:05,121 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:32:05,123 INFO  L256         TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 16 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:05,126 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:05,713 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-28 04:32:05,713 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:05,714 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:05,714 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650250722]
[2024-11-28 04:32:05,714 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650250722] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:05,714 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:05,714 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2024-11-28 04:32:05,714 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297192089]
[2024-11-28 04:32:05,714 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:05,715 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-11-28 04:32:05,715 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:05,716 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-11-28 04:32:05,716 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90
[2024-11-28 04:32:05,736 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46
[2024-11-28 04:32:05,737 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 45 transitions, 155 flow. Second operand  has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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-28 04:32:05,737 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:05,737 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46
[2024-11-28 04:32:05,737 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:06,299 INFO  L124   PetriNetUnfolderBase]: 484/963 cut-off events.
[2024-11-28 04:32:06,300 INFO  L125   PetriNetUnfolderBase]: For 102/102 co-relation queries the response was YES.
[2024-11-28 04:32:06,303 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2042 conditions, 963 events. 484/963 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4997 event pairs, 107 based on Foata normal form. 8/922 useless extension candidates. Maximal degree in co-relation 2028. Up to 232 conditions per place. 
[2024-11-28 04:32:06,307 INFO  L140   encePairwiseOnDemand]: 37/46 looper letters, 37 selfloop transitions, 5 changer transitions 17/84 dead transitions.
[2024-11-28 04:32:06,307 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 84 transitions, 364 flow
[2024-11-28 04:32:06,308 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-11-28 04:32:06,308 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-11-28 04:32:06,311 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions.
[2024-11-28 04:32:06,312 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5652173913043478
[2024-11-28 04:32:06,312 INFO  L175             Difference]: Start difference. First operand has 62 places, 45 transitions, 155 flow. Second operand 10 states and 260 transitions.
[2024-11-28 04:32:06,312 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 84 transitions, 364 flow
[2024-11-28 04:32:06,313 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 338 flow, removed 7 selfloop flow, removed 6 redundant places.
[2024-11-28 04:32:06,317 INFO  L231             Difference]: Finished difference. Result has 65 places, 46 transitions, 161 flow
[2024-11-28 04:32:06,317 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=161, PETRI_PLACES=65, PETRI_TRANSITIONS=46}
[2024-11-28 04:32:06,318 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places.
[2024-11-28 04:32:06,318 INFO  L471      AbstractCegarLoop]: Abstraction has has 65 places, 46 transitions, 161 flow
[2024-11-28 04:32:06,319 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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-28 04:32:06,319 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:06,323 INFO  L206   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-28 04:32:06,334 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-11-28 04:32:06,523 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:06,524 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:06,524 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:06,524 INFO  L85        PathProgramCache]: Analyzing trace with hash -537480037, now seen corresponding path program 3 times
[2024-11-28 04:32:06,525 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:06,525 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359782542]
[2024-11-28 04:32:06,525 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-11-28 04:32:06,525 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:06,526 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:06,528 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:06,531 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-11-28 04:32:06,625 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s)
[2024-11-28 04:32:06,625 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:32:06,627 INFO  L256         TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:06,629 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:06,822 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-28 04:32:06,822 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:06,822 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:06,822 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359782542]
[2024-11-28 04:32:06,822 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [359782542] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:06,822 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:06,823 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-11-28 04:32:06,824 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32968331]
[2024-11-28 04:32:06,824 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:06,824 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-11-28 04:32:06,825 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:06,825 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-11-28 04:32:06,825 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72
[2024-11-28 04:32:06,886 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46
[2024-11-28 04:32:06,887 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 46 transitions, 161 flow. Second operand  has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 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-28 04:32:06,887 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:06,887 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46
[2024-11-28 04:32:06,887 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:07,598 INFO  L124   PetriNetUnfolderBase]: 1129/1885 cut-off events.
[2024-11-28 04:32:07,599 INFO  L125   PetriNetUnfolderBase]: For 798/852 co-relation queries the response was YES.
[2024-11-28 04:32:07,603 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4758 conditions, 1885 events. 1129/1885 cut-off events. For 798/852 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9664 event pairs, 188 based on Foata normal form. 11/1885 useless extension candidates. Maximal degree in co-relation 4743. Up to 952 conditions per place. 
[2024-11-28 04:32:07,608 INFO  L140   encePairwiseOnDemand]: 36/46 looper letters, 37 selfloop transitions, 7 changer transitions 49/104 dead transitions.
[2024-11-28 04:32:07,608 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 104 transitions, 533 flow
[2024-11-28 04:32:07,608 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-28 04:32:07,609 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-11-28 04:32:07,610 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions.
[2024-11-28 04:32:07,611 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.533816425120773
[2024-11-28 04:32:07,611 INFO  L175             Difference]: Start difference. First operand has 65 places, 46 transitions, 161 flow. Second operand 9 states and 221 transitions.
[2024-11-28 04:32:07,611 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 104 transitions, 533 flow
[2024-11-28 04:32:07,614 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 104 transitions, 504 flow, removed 5 selfloop flow, removed 6 redundant places.
[2024-11-28 04:32:07,617 INFO  L231             Difference]: Finished difference. Result has 68 places, 44 transitions, 166 flow
[2024-11-28 04:32:07,617 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=166, PETRI_PLACES=68, PETRI_TRANSITIONS=44}
[2024-11-28 04:32:07,619 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places.
[2024-11-28 04:32:07,619 INFO  L471      AbstractCegarLoop]: Abstraction has has 68 places, 44 transitions, 166 flow
[2024-11-28 04:32:07,620 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 17.444444444444443) internal successors, (157), 9 states have internal predecessors, (157), 0 states have call successors, (0), 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-28 04:32:07,620 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:07,620 INFO  L206   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-28 04:32:07,632 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0
[2024-11-28 04:32:07,820 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:07,821 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:07,821 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:07,821 INFO  L85        PathProgramCache]: Analyzing trace with hash 635607219, now seen corresponding path program 4 times
[2024-11-28 04:32:07,821 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:07,822 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1467129649]
[2024-11-28 04:32:07,822 INFO  L95    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-11-28 04:32:07,822 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:07,822 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:07,826 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:07,829 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process
[2024-11-28 04:32:07,926 INFO  L229   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-11-28 04:32:07,926 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-28 04:32:07,929 INFO  L256         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjuncts are in the unsatisfiable core
[2024-11-28 04:32:07,931 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-28 04:32:08,032 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-28 04:32:08,032 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-28 04:32:08,032 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-28 04:32:08,032 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467129649]
[2024-11-28 04:32:08,032 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467129649] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-28 04:32:08,032 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-28 04:32:08,032 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2024-11-28 04:32:08,033 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597636731]
[2024-11-28 04:32:08,033 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-28 04:32:08,033 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-28 04:32:08,033 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-28 04:32:08,034 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-28 04:32:08,034 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42
[2024-11-28 04:32:08,046 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46
[2024-11-28 04:32:08,046 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 44 transitions, 166 flow. Second operand  has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 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-28 04:32:08,047 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-28 04:32:08,047 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46
[2024-11-28 04:32:08,047 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-28 04:32:08,450 INFO  L124   PetriNetUnfolderBase]: 597/1255 cut-off events.
[2024-11-28 04:32:08,450 INFO  L125   PetriNetUnfolderBase]: For 334/348 co-relation queries the response was YES.
[2024-11-28 04:32:08,454 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2794 conditions, 1255 events. 597/1255 cut-off events. For 334/348 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7326 event pairs, 219 based on Foata normal form. 16/1221 useless extension candidates. Maximal degree in co-relation 2777. Up to 470 conditions per place. 
[2024-11-28 04:32:08,457 INFO  L140   encePairwiseOnDemand]: 40/46 looper letters, 22 selfloop transitions, 1 changer transitions 27/72 dead transitions.
[2024-11-28 04:32:08,457 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 72 transitions, 341 flow
[2024-11-28 04:32:08,457 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-11-28 04:32:08,457 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-11-28 04:32:08,458 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions.
[2024-11-28 04:32:08,458 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5496894409937888
[2024-11-28 04:32:08,458 INFO  L175             Difference]: Start difference. First operand has 68 places, 44 transitions, 166 flow. Second operand 7 states and 177 transitions.
[2024-11-28 04:32:08,458 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 72 transitions, 341 flow
[2024-11-28 04:32:08,460 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 306 flow, removed 10 selfloop flow, removed 9 redundant places.
[2024-11-28 04:32:08,464 INFO  L231             Difference]: Finished difference. Result has 65 places, 44 transitions, 155 flow
[2024-11-28 04:32:08,465 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=155, PETRI_PLACES=65, PETRI_TRANSITIONS=44}
[2024-11-28 04:32:08,466 INFO  L279   CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places.
[2024-11-28 04:32:08,467 INFO  L471      AbstractCegarLoop]: Abstraction has has 65 places, 44 transitions, 155 flow
[2024-11-28 04:32:08,468 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 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-28 04:32:08,468 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-11-28 04:32:08,468 INFO  L206   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-28 04:32:08,479 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0
[2024-11-28 04:32:08,672 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:08,672 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-28 04:32:08,672 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-28 04:32:08,673 INFO  L85        PathProgramCache]: Analyzing trace with hash -2004760219, now seen corresponding path program 5 times
[2024-11-28 04:32:08,673 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-28 04:32:08,673 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [88260309]
[2024-11-28 04:32:08,673 INFO  L95    rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1
[2024-11-28 04:32:08,673 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:08,673 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3
[2024-11-28 04:32:08,679 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-28 04:32:08,681 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process
[2024-11-28 04:32:08,790 INFO  L229   tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-11-28 04:32:08,791 INFO  L230   tOrderPrioritization]: Conjunction of SSA is sat
[2024-11-28 04:32:08,791 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-28 04:32:08,828 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-28 04:32:08,883 INFO  L130   FreeRefinementEngine]: Strategy FOX found a feasible trace
[2024-11-28 04:32:08,883 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-28 04:32:08,884 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-11-28 04:32:08,888 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-28 04:32:08,899 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0
[2024-11-28 04:32:09,089 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-28 04:32:09,089 INFO  L422         BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1]
[2024-11-28 04:32:09,200 INFO  L241   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-11-28 04:32:09,200 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-28 04:32:09,209 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:32:09 BasicIcfg
[2024-11-28 04:32:09,210 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-28 04:32:09,210 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-28 04:32:09,210 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-28 04:32:09,211 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-28 04:32:09,211 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:31:59" (3/4) ...
[2024-11-28 04:32:09,214 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-28 04:32:09,215 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-28 04:32:09,216 INFO  L158              Benchmark]: Toolchain (without parser) took 11747.32ms. Allocated memory was 117.4MB in the beginning and 285.2MB in the end (delta: 167.8MB). Free memory was 91.8MB in the beginning and 163.7MB in the end (delta: -71.9MB). Peak memory consumption was 92.9MB. Max. memory is 16.1GB.
[2024-11-28 04:32:09,216 INFO  L158              Benchmark]: CDTParser took 1.33ms. Allocated memory is still 117.4MB. Free memory is still 85.4MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:32:09,217 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 752.71ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.2MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-11-28 04:32:09,217 INFO  L158              Benchmark]: Boogie Procedure Inliner took 46.25ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 66.1MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:32:09,217 INFO  L158              Benchmark]: Boogie Preprocessor took 55.05ms. Allocated memory is still 117.4MB. Free memory was 65.9MB in the beginning and 63.1MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:32:09,217 INFO  L158              Benchmark]: RCFGBuilder took 978.99ms. Allocated memory is still 117.4MB. Free memory was 63.1MB in the beginning and 45.0MB in the end (delta: 18.1MB). Peak memory consumption was 29.9MB. Max. memory is 16.1GB.
[2024-11-28 04:32:09,218 INFO  L158              Benchmark]: TraceAbstraction took 9901.76ms. Allocated memory was 117.4MB in the beginning and 285.2MB in the end (delta: 167.8MB). Free memory was 44.5MB in the beginning and 163.8MB in the end (delta: -119.3MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB.
[2024-11-28 04:32:09,218 INFO  L158              Benchmark]: Witness Printer took 4.81ms. Allocated memory is still 285.2MB. Free memory was 163.8MB in the beginning and 163.7MB in the end (delta: 56.9kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-28 04:32:09,221 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.33ms. Allocated memory is still 117.4MB. Free memory is still 85.4MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 752.71ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.2MB in the end (delta: 23.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 46.25ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 66.1MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 55.05ms. Allocated memory is still 117.4MB. Free memory was 65.9MB in the beginning and 63.1MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 978.99ms. Allocated memory is still 117.4MB. Free memory was 63.1MB in the beginning and 45.0MB in the end (delta: 18.1MB). Peak memory consumption was 29.9MB. Max. memory is 16.1GB.
 * TraceAbstraction took 9901.76ms. Allocated memory was 117.4MB in the beginning and 285.2MB in the end (delta: 167.8MB). Free memory was 44.5MB in the beginning and 163.8MB in the end (delta: -119.3MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB.
 * Witness Printer took 4.81ms. Allocated memory is still 285.2MB. Free memory was 163.8MB in the beginning and 163.7MB in the end (delta: 56.9kB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 18]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 18. 
Possible FailurePath: 
[L710]               0  int __unbuffered_cnt = 0;
[L712]               0  int __unbuffered_p0_EAX = 0;
[L714]               0  int __unbuffered_p1_EAX = 0;
[L716]               0  int __unbuffered_p2_EAX = 0;
[L718]               0  int __unbuffered_p2_EBX = 0;
[L720]               0  int a = 0;
[L721]               0  _Bool main$tmp_guard0;
[L722]               0  _Bool main$tmp_guard1;
[L724]               0  int x = 0;
[L725]               0  _Bool x$flush_delayed;
[L726]               0  int x$mem_tmp;
[L727]               0  _Bool x$r_buff0_thd0;
[L728]               0  _Bool x$r_buff0_thd1;
[L729]               0  _Bool x$r_buff0_thd2;
[L730]               0  _Bool x$r_buff0_thd3;
[L731]               0  _Bool x$r_buff1_thd0;
[L732]               0  _Bool x$r_buff1_thd1;
[L733]               0  _Bool x$r_buff1_thd2;
[L734]               0  _Bool x$r_buff1_thd3;
[L735]               0  _Bool x$read_delayed;
[L736]               0  int *x$read_delayed_var;
[L737]               0  int x$w_buff0;
[L738]               0  _Bool x$w_buff0_used;
[L739]               0  int x$w_buff1;
[L740]               0  _Bool x$w_buff1_used;
[L742]               0  int y = 0;
[L744]               0  int z = 0;
[L745]               0  _Bool weak$$choice0;
[L746]               0  _Bool weak$$choice2;
[L841]               0  pthread_t t916;
[L842]  FCALL, FORK  0  pthread_create(&t916, ((void *)0), P0, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-2, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L843]               0  pthread_t t917;
[L844]  FCALL, FORK  0  pthread_create(&t917, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-2, t917=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L778]               2  x$w_buff1 = x$w_buff0
[L779]               2  x$w_buff0 = 1
[L780]               2  x$w_buff1_used = x$w_buff0_used
[L781]               2  x$w_buff0_used = (_Bool)1
[L782]  CALL         2  __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used))
[L19]   COND FALSE   2  !(!expression)
[L782]  RET          2  __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used))
[L783]               2  x$r_buff1_thd0 = x$r_buff0_thd0
[L784]               2  x$r_buff1_thd1 = x$r_buff0_thd1
[L785]               2  x$r_buff1_thd2 = x$r_buff0_thd2
[L786]               2  x$r_buff1_thd3 = x$r_buff0_thd3
[L787]               2  x$r_buff0_thd2 = (_Bool)1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L845]               0  pthread_t t918;
[L846]  FCALL, FORK  0  pthread_create(&t918, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t916=-2, t917=-1, t918=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L790]               2  __unbuffered_p1_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0]
[L807]               3  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0]
[L810]               3  z = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L813]               3  __unbuffered_p2_EAX = z
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L816]               3  __unbuffered_p2_EBX = a
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L750]               1  a = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L753]               1  weak$$choice0 = __VERIFIER_nondet_bool()
[L754]               1  weak$$choice2 = __VERIFIER_nondet_bool()
[L755]               1  x$flush_delayed = weak$$choice2
[L756]               1  x$mem_tmp = x
[L757]               1  x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1)
[L758]               1  x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0))
[L759]               1  x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1))
[L760]               1  x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used))
[L761]               1  x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0))
[L762]               1  x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1))
[L763]               1  x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0))
[L764]               1  __unbuffered_p0_EAX = x
[L765]               1  x = x$flush_delayed ? x$mem_tmp : x
[L766]               1  x$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1]
[L793]               2  x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x)
[L794]               2  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used
[L795]               2  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used
[L796]               2  x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2
[L797]               2  x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L819]               3  x = x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x)
[L820]               3  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used
[L821]               3  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used
[L822]               3  x$r_buff0_thd3 = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3
[L823]               3  x$r_buff1_thd3 = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L771]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L800]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L826]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L848]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-2, t917=-1, t918=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L850]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L4]    COND FALSE   0  !(!cond)
[L850]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L852]               0  x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x)
[L853]               0  x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used
[L854]               0  x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used
[L855]               0  x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0
[L856]               0  x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-2, t917=-1, t918=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L859]               0  main$tmp_guard1 = !(__unbuffered_p0_EAX == 0 && __unbuffered_p1_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t916=-2, t917=-1, t918=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L861]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L19]   COND TRUE    0  !expression
[L19]   CALL         0  reach_error()
[L18]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]
[L18]                0  __assert_fail ("0", "mix035_power.opt_rmo.opt.c", 9, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1]

  - UnprovableResult [Line: 18]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 839]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 842]: 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. 
  - 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. 
  - 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.6s, OverallIterations: 10, TraceHistogramMax: 1, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 4.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 431 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 403 mSDsluCounter, 215 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 194 mSDsCounter, 22 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1517 IncrementalHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22 mSolverCounterUnsat, 21 mSDtfsCounter, 1517 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 222 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=167occurred in iteration=5, InterpolantAutomatonStates: 56, 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, 241 NumberOfCodeBlocks, 240 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 200 ConstructedInterpolants, 0 QuantifiedInterpolants, 892 SizeOfPredicates, 31 NumberOfNonLiveVariables, 930 ConjunctsInSsa, 66 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 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, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-28 04:32:09,241 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b86d194-a8f2-408c-bd8f-6a5329299a5b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

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