./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-wmm/mix011.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_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix011.opt.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1 --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 bf5c730233935847a217c1b7e035f48702f966e69335bdca03afb3b42404d05c
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 15:33:17,015 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 15:33:17,075 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf
[2024-12-02 15:33:17,080 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 15:33:17,080 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 15:33:17,103 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 15:33:17,104 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 15:33:17,104 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 15:33:17,104 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 15:33:17,104 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 15:33:17,104 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 15:33:17,105 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 15:33:17,105 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 15:33:17,105 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 15:33:17,105 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 15:33:17,105 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 15:33:17,105 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 15:33:17,106 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 15:33:17,107 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:17,107 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 15:33:17,107 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:17,108 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 15:33:17,108 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 15:33:17,108 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_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1
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 -> bf5c730233935847a217c1b7e035f48702f966e69335bdca03afb3b42404d05c
[2024-12-02 15:33:17,381 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 15:33:17,390 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 15:33:17,393 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 15:33:17,394 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 15:33:17,395 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 15:33:17,396 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-wmm/mix011.opt.i
[2024-12-02 15:33:20,060 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/6e5fdeb41/d4449f5c13fa4844b9d1bc8a1bb64ea9/FLAGe22cb5794
[2024-12-02 15:33:20,322 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 15:33:20,323 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/sv-benchmarks/c/pthread-wmm/mix011.opt.i
[2024-12-02 15:33:20,336 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/6e5fdeb41/d4449f5c13fa4844b9d1bc8a1bb64ea9/FLAGe22cb5794
[2024-12-02 15:33:20,645 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/6e5fdeb41/d4449f5c13fa4844b9d1bc8a1bb64ea9
[2024-12-02 15:33:20,647 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 15:33:20,648 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 15:33:20,649 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 15:33:20,649 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 15:33:20,653 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 15:33:20,653 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:20" (1/1) ...
[2024-12-02 15:33:20,654 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1beeeec0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:20, skipping insertion in model container
[2024-12-02 15:33:20,654 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:20" (1/1) ...
[2024-12-02 15:33:20,676 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 15:33:20,911 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 15:33:20,918 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 15:33:20,974 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 15:33:21,006 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 15:33:21,006 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21 WrapperNode
[2024-12-02 15:33:21,007 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 15:33:21,007 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 15:33:21,007 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 15:33:21,007 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 15:33:21,012 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,022 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,040 INFO  L138                Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144
[2024-12-02 15:33:21,041 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 15:33:21,041 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 15:33:21,041 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 15:33:21,041 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 15:33:21,049 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,049 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,053 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,069 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-12-02 15:33:21,069 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,069 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,078 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,079 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,082 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,084 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,085 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,088 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 15:33:21,090 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 15:33:21,090 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 15:33:21,090 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 15:33:21,091 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (1/1) ...
[2024-12-02 15:33:21,097 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:21,110 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:21,124 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 15:33:21,127 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 15:33:21,150 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-12-02 15:33:21,150 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-12-02 15:33:21,151 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-12-02 15:33:21,151 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-12-02 15:33:21,151 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-12-02 15:33:21,151 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 15:33:21,151 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 15:33:21,152 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-12-02 15:33:21,272 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 15:33:21,274 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 15:33:21,622 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-12-02 15:33:21,623 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 15:33:21,832 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 15:33:21,833 INFO  L312             CfgBuilder]: Removed 0 assume(true) statements.
[2024-12-02 15:33:21,833 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:21 BoogieIcfgContainer
[2024-12-02 15:33:21,833 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 15:33:21,835 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 15:33:21,835 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 15:33:21,840 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 15:33:21,840 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:33:20" (1/3) ...
[2024-12-02 15:33:21,841 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11d076c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:21, skipping insertion in model container
[2024-12-02 15:33:21,841 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:21" (2/3) ...
[2024-12-02 15:33:21,841 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11d076c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:21, skipping insertion in model container
[2024-12-02 15:33:21,841 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:21" (3/3) ...
[2024-12-02 15:33:21,842 INFO  L128   eAbstractionObserver]: Analyzing ICFG mix011.opt.i
[2024-12-02 15:33:21,859 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 15:33:21,861 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG mix011.opt.i that has 4 procedures, 46 locations, 1 initial locations, 0 loop locations, and 3 error locations.
[2024-12-02 15:33:21,862 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-12-02 15:33:21,922 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-12-02 15:33:21,956 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 55 places, 47 transitions, 106 flow
[2024-12-02 15:33:21,990 INFO  L124   PetriNetUnfolderBase]: 2/44 cut-off events.
[2024-12-02 15:33:21,992 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:21,996 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 2/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 88 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. 
[2024-12-02 15:33:21,996 INFO  L82        GeneralOperation]: Start removeDead. Operand has 55 places, 47 transitions, 106 flow
[2024-12-02 15:33:21,999 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 52 places, 44 transitions, 97 flow
[2024-12-02 15:33:22,007 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 15:33:22,019 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;@1e865485, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 15:33:22,019 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-12-02 15:33:22,027 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-12-02 15:33:22,027 INFO  L124   PetriNetUnfolderBase]: 0/18 cut-off events.
[2024-12-02 15:33:22,027 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:22,027 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:22,028 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:22,028 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:22,033 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:22,034 INFO  L85        PathProgramCache]: Analyzing trace with hash -2040167228, now seen corresponding path program 1 times
[2024-12-02 15:33:22,039 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:22,040 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603423086]
[2024-12-02 15:33:22,040 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:22,040 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:22,141 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:22,430 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:22,431 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:22,431 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603423086]
[2024-12-02 15:33:22,432 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603423086] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:22,432 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:22,432 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-12-02 15:33:22,434 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988320040]
[2024-12-02 15:33:22,434 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:22,440 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 15:33:22,444 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:22,461 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 15:33:22,462 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 15:33:22,463 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 23 out of 47
[2024-12-02 15:33:22,465 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 97 flow. Second operand  has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 15:33:22,465 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:22,465 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 47
[2024-12-02 15:33:22,466 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:22,766 INFO  L124   PetriNetUnfolderBase]: 459/871 cut-off events.
[2024-12-02 15:33:22,766 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:22,769 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 871 events. 459/871 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5981 event pairs, 67 based on Foata normal form. 60/910 useless extension candidates. Maximal degree in co-relation 1599. Up to 585 conditions per place. 
[2024-12-02 15:33:22,774 INFO  L140   encePairwiseOnDemand]: 42/47 looper letters, 26 selfloop transitions, 2 changer transitions 2/50 dead transitions.
[2024-12-02 15:33:22,774 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 50 transitions, 169 flow
[2024-12-02 15:33:22,775 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 15:33:22,777 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 15:33:22,783 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions.
[2024-12-02 15:33:22,785 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.7375886524822695
[2024-12-02 15:33:22,786 INFO  L175             Difference]: Start difference. First operand has 52 places, 44 transitions, 97 flow. Second operand 3 states and 104 transitions.
[2024-12-02 15:33:22,787 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 50 transitions, 169 flow
[2024-12-02 15:33:22,791 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 50 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-12-02 15:33:22,794 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 88 flow
[2024-12-02 15:33:22,800 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=49, PETRI_TRANSITIONS=39}
[2024-12-02 15:33:22,808 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, -3 predicate places.
[2024-12-02 15:33:22,808 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 88 flow
[2024-12-02 15:33:22,808 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 15:33:22,808 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:22,813 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:22,813 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-12-02 15:33:22,813 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:22,814 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:22,814 INFO  L85        PathProgramCache]: Analyzing trace with hash -326082749, now seen corresponding path program 1 times
[2024-12-02 15:33:22,814 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:22,814 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994341191]
[2024-12-02 15:33:22,814 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:22,814 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:22,836 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:22,882 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:22,882 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:22,882 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994341191]
[2024-12-02 15:33:22,882 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994341191] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:22,882 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:22,882 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-12-02 15:33:22,883 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588733278]
[2024-12-02 15:33:22,883 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:22,884 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 15:33:22,884 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:22,884 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 15:33:22,884 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 15:33:22,887 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 22 out of 47
[2024-12-02 15:33:22,887 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 88 flow. Second operand  has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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-12-02 15:33:22,887 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:22,887 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 47
[2024-12-02 15:33:22,887 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:23,088 INFO  L124   PetriNetUnfolderBase]: 400/818 cut-off events.
[2024-12-02 15:33:23,089 INFO  L125   PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES.
[2024-12-02 15:33:23,092 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1509 conditions, 818 events. 400/818 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5745 event pairs, 400 based on Foata normal form. 30/815 useless extension candidates. Maximal degree in co-relation 1499. Up to 627 conditions per place. 
[2024-12-02 15:33:23,095 INFO  L140   encePairwiseOnDemand]: 45/47 looper letters, 17 selfloop transitions, 1 changer transitions 1/38 dead transitions.
[2024-12-02 15:33:23,096 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 38 transitions, 124 flow
[2024-12-02 15:33:23,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 15:33:23,096 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 15:33:23,097 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions.
[2024-12-02 15:33:23,097 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6099290780141844
[2024-12-02 15:33:23,097 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 88 flow. Second operand 3 states and 86 transitions.
[2024-12-02 15:33:23,098 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 38 transitions, 124 flow
[2024-12-02 15:33:23,099 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 38 transitions, 120 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-12-02 15:33:23,100 INFO  L231             Difference]: Finished difference. Result has 47 places, 37 transitions, 82 flow
[2024-12-02 15:33:23,100 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=47, PETRI_TRANSITIONS=37}
[2024-12-02 15:33:23,100 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places.
[2024-12-02 15:33:23,101 INFO  L471      AbstractCegarLoop]: Abstraction has has 47 places, 37 transitions, 82 flow
[2024-12-02 15:33:23,101 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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-12-02 15:33:23,101 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:23,101 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:23,101 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-12-02 15:33:23,101 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:23,102 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:23,102 INFO  L85        PathProgramCache]: Analyzing trace with hash -326081384, now seen corresponding path program 1 times
[2024-12-02 15:33:23,102 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:23,102 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951311070]
[2024-12-02 15:33:23,102 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:23,102 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:23,130 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:23,370 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:23,370 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:23,371 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951311070]
[2024-12-02 15:33:23,371 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951311070] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:23,371 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:23,371 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-12-02 15:33:23,371 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212392784]
[2024-12-02 15:33:23,371 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:23,372 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 15:33:23,372 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:23,372 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 15:33:23,372 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-12-02 15:33:23,389 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47
[2024-12-02 15:33:23,389 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 37 transitions, 82 flow. Second operand  has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-12-02 15:33:23,389 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:23,389 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47
[2024-12-02 15:33:23,390 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:24,561 INFO  L124   PetriNetUnfolderBase]: 3294/5590 cut-off events.
[2024-12-02 15:33:24,561 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:24,571 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10577 conditions, 5590 events. 3294/5590 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41563 event pairs, 802 based on Foata normal form. 0/5386 useless extension candidates. Maximal degree in co-relation 10571. Up to 2096 conditions per place. 
[2024-12-02 15:33:24,588 INFO  L140   encePairwiseOnDemand]: 36/47 looper letters, 34 selfloop transitions, 7 changer transitions 72/126 dead transitions.
[2024-12-02 15:33:24,588 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 126 transitions, 488 flow
[2024-12-02 15:33:24,589 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 15:33:24,589 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-12-02 15:33:24,590 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions.
[2024-12-02 15:33:24,591 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6335697399527187
[2024-12-02 15:33:24,591 INFO  L175             Difference]: Start difference. First operand has 47 places, 37 transitions, 82 flow. Second operand 9 states and 268 transitions.
[2024-12-02 15:33:24,591 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 126 transitions, 488 flow
[2024-12-02 15:33:24,592 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 126 transitions, 487 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-12-02 15:33:24,595 INFO  L231             Difference]: Finished difference. Result has 61 places, 42 transitions, 177 flow
[2024-12-02 15:33:24,596 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=177, PETRI_PLACES=61, PETRI_TRANSITIONS=42}
[2024-12-02 15:33:24,596 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places.
[2024-12-02 15:33:24,596 INFO  L471      AbstractCegarLoop]: Abstraction has has 61 places, 42 transitions, 177 flow
[2024-12-02 15:33:24,597 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-12-02 15:33:24,597 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:24,597 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:24,597 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-12-02 15:33:24,597 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:24,598 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:24,598 INFO  L85        PathProgramCache]: Analyzing trace with hash -79062377, now seen corresponding path program 1 times
[2024-12-02 15:33:24,598 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:24,598 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320095641]
[2024-12-02 15:33:24,598 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:24,598 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:24,621 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:24,829 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:24,829 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:24,830 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320095641]
[2024-12-02 15:33:24,830 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320095641] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:24,830 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:24,830 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 15:33:24,830 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091646837]
[2024-12-02 15:33:24,830 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:24,830 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:24,831 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:24,831 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:24,831 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:24,851 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47
[2024-12-02 15:33:24,851 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 42 transitions, 177 flow. Second operand  has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-12-02 15:33:24,851 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:24,852 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47
[2024-12-02 15:33:24,852 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:25,881 INFO  L124   PetriNetUnfolderBase]: 2256/4138 cut-off events.
[2024-12-02 15:33:25,881 INFO  L125   PetriNetUnfolderBase]: For 5496/5496 co-relation queries the response was YES.
[2024-12-02 15:33:25,896 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 12070 conditions, 4138 events. 2256/4138 cut-off events. For 5496/5496 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 30245 event pairs, 466 based on Foata normal form. 120/4228 useless extension candidates. Maximal degree in co-relation 12055. Up to 1482 conditions per place. 
[2024-12-02 15:33:25,918 INFO  L140   encePairwiseOnDemand]: 37/47 looper letters, 41 selfloop transitions, 8 changer transitions 54/116 dead transitions.
[2024-12-02 15:33:25,918 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 116 transitions, 745 flow
[2024-12-02 15:33:25,919 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-12-02 15:33:25,919 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-12-02 15:33:25,921 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions.
[2024-12-02 15:33:25,921 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5659574468085107
[2024-12-02 15:33:25,921 INFO  L175             Difference]: Start difference. First operand has 61 places, 42 transitions, 177 flow. Second operand 10 states and 266 transitions.
[2024-12-02 15:33:25,921 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 116 transitions, 745 flow
[2024-12-02 15:33:25,953 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 116 transitions, 637 flow, removed 27 selfloop flow, removed 4 redundant places.
[2024-12-02 15:33:25,955 INFO  L231             Difference]: Finished difference. Result has 68 places, 46 transitions, 229 flow
[2024-12-02 15:33:25,955 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=229, PETRI_PLACES=68, PETRI_TRANSITIONS=46}
[2024-12-02 15:33:25,956 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places.
[2024-12-02 15:33:25,956 INFO  L471      AbstractCegarLoop]: Abstraction has has 68 places, 46 transitions, 229 flow
[2024-12-02 15:33:25,957 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-12-02 15:33:25,957 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:25,957 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:25,957 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-12-02 15:33:25,957 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:25,957 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:25,958 INFO  L85        PathProgramCache]: Analyzing trace with hash -1410012614, now seen corresponding path program 1 times
[2024-12-02 15:33:25,958 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:25,958 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588535404]
[2024-12-02 15:33:25,958 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:25,958 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:25,995 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:26,223 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:26,223 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:26,223 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588535404]
[2024-12-02 15:33:26,223 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588535404] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:26,223 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:26,223 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-12-02 15:33:26,223 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180612315]
[2024-12-02 15:33:26,223 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:26,224 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 15:33:26,224 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:26,224 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 15:33:26,224 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-12-02 15:33:26,231 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:26,231 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 46 transitions, 229 flow. Second operand  has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:26,231 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:26,231 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:26,231 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:26,845 INFO  L124   PetriNetUnfolderBase]: 1788/3633 cut-off events.
[2024-12-02 15:33:26,845 INFO  L125   PetriNetUnfolderBase]: For 6733/6736 co-relation queries the response was YES.
[2024-12-02 15:33:26,859 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10661 conditions, 3633 events. 1788/3633 cut-off events. For 6733/6736 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28320 event pairs, 820 based on Foata normal form. 98/3650 useless extension candidates. Maximal degree in co-relation 10639. Up to 2135 conditions per place. 
[2024-12-02 15:33:26,873 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 37 selfloop transitions, 5 changer transitions 29/89 dead transitions.
[2024-12-02 15:33:26,873 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 587 flow
[2024-12-02 15:33:26,874 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-12-02 15:33:26,874 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-12-02 15:33:26,875 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions.
[2024-12-02 15:33:26,875 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5896656534954408
[2024-12-02 15:33:26,875 INFO  L175             Difference]: Start difference. First operand has 68 places, 46 transitions, 229 flow. Second operand 7 states and 194 transitions.
[2024-12-02 15:33:26,875 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 587 flow
[2024-12-02 15:33:26,912 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 555 flow, removed 14 selfloop flow, removed 5 redundant places.
[2024-12-02 15:33:26,914 INFO  L231             Difference]: Finished difference. Result has 68 places, 49 transitions, 271 flow
[2024-12-02 15:33:26,914 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=271, PETRI_PLACES=68, PETRI_TRANSITIONS=49}
[2024-12-02 15:33:26,914 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places.
[2024-12-02 15:33:26,914 INFO  L471      AbstractCegarLoop]: Abstraction has has 68 places, 49 transitions, 271 flow
[2024-12-02 15:33:26,915 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:26,915 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:26,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]
[2024-12-02 15:33:26,919 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-12-02 15:33:26,919 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:26,920 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:26,920 INFO  L85        PathProgramCache]: Analyzing trace with hash 1122829211, now seen corresponding path program 1 times
[2024-12-02 15:33:26,920 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:26,920 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136774768]
[2024-12-02 15:33:26,920 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:26,920 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:26,941 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:27,164 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:27,164 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:27,164 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136774768]
[2024-12-02 15:33:27,164 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136774768] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:27,164 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:27,164 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 15:33:27,164 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102268191]
[2024-12-02 15:33:27,165 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:27,165 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:27,165 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:27,166 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:27,166 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:27,185 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47
[2024-12-02 15:33:27,186 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 49 transitions, 271 flow. Second operand  has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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-12-02 15:33:27,186 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:27,186 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47
[2024-12-02 15:33:27,186 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:27,874 INFO  L124   PetriNetUnfolderBase]: 1866/3539 cut-off events.
[2024-12-02 15:33:27,874 INFO  L125   PetriNetUnfolderBase]: For 7048/7048 co-relation queries the response was YES.
[2024-12-02 15:33:27,879 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11077 conditions, 3539 events. 1866/3539 cut-off events. For 7048/7048 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 25670 event pairs, 357 based on Foata normal form. 88/3596 useless extension candidates. Maximal degree in co-relation 11053. Up to 1164 conditions per place. 
[2024-12-02 15:33:27,889 INFO  L140   encePairwiseOnDemand]: 38/47 looper letters, 53 selfloop transitions, 10 changer transitions 48/124 dead transitions.
[2024-12-02 15:33:27,889 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 124 transitions, 897 flow
[2024-12-02 15:33:27,890 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-12-02 15:33:27,890 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-12-02 15:33:27,891 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions.
[2024-12-02 15:33:27,891 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5680851063829787
[2024-12-02 15:33:27,891 INFO  L175             Difference]: Start difference. First operand has 68 places, 49 transitions, 271 flow. Second operand 10 states and 267 transitions.
[2024-12-02 15:33:27,891 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 124 transitions, 897 flow
[2024-12-02 15:33:27,911 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 124 transitions, 854 flow, removed 19 selfloop flow, removed 7 redundant places.
[2024-12-02 15:33:27,913 INFO  L231             Difference]: Finished difference. Result has 75 places, 53 transitions, 351 flow
[2024-12-02 15:33:27,913 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=351, PETRI_PLACES=75, PETRI_TRANSITIONS=53}
[2024-12-02 15:33:27,913 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places.
[2024-12-02 15:33:27,914 INFO  L471      AbstractCegarLoop]: Abstraction has has 75 places, 53 transitions, 351 flow
[2024-12-02 15:33:27,914 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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-12-02 15:33:27,914 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:27,914 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]
[2024-12-02 15:33:27,914 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-12-02 15:33:27,914 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:27,915 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:27,915 INFO  L85        PathProgramCache]: Analyzing trace with hash -84525990, now seen corresponding path program 1 times
[2024-12-02 15:33:27,915 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:27,915 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809599400]
[2024-12-02 15:33:27,915 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:27,915 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:27,961 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:28,099 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:28,099 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:28,099 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809599400]
[2024-12-02 15:33:28,099 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809599400] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:28,099 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:28,099 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 15:33:28,100 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507758330]
[2024-12-02 15:33:28,100 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:28,100 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-12-02 15:33:28,100 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:28,100 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-12-02 15:33:28,101 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-12-02 15:33:28,108 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:28,109 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 53 transitions, 351 flow. Second operand  has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 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-12-02 15:33:28,109 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:28,109 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:28,109 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:28,615 INFO  L124   PetriNetUnfolderBase]: 2770/4700 cut-off events.
[2024-12-02 15:33:28,615 INFO  L125   PetriNetUnfolderBase]: For 9578/9977 co-relation queries the response was YES.
[2024-12-02 15:33:28,621 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13577 conditions, 4700 events. 2770/4700 cut-off events. For 9578/9977 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 31430 event pairs, 404 based on Foata normal form. 235/4778 useless extension candidates. Maximal degree in co-relation 13549. Up to 2414 conditions per place. 
[2024-12-02 15:33:28,634 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 52 selfloop transitions, 5 changer transitions 0/84 dead transitions.
[2024-12-02 15:33:28,634 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 629 flow
[2024-12-02 15:33:28,634 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-12-02 15:33:28,635 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-12-02 15:33:28,635 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions.
[2024-12-02 15:33:28,635 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6542553191489362
[2024-12-02 15:33:28,635 INFO  L175             Difference]: Start difference. First operand has 75 places, 53 transitions, 351 flow. Second operand 4 states and 123 transitions.
[2024-12-02 15:33:28,635 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 629 flow
[2024-12-02 15:33:28,664 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 607 flow, removed 9 selfloop flow, removed 5 redundant places.
[2024-12-02 15:33:28,665 INFO  L231             Difference]: Finished difference. Result has 69 places, 57 transitions, 367 flow
[2024-12-02 15:33:28,665 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=367, PETRI_PLACES=69, PETRI_TRANSITIONS=57}
[2024-12-02 15:33:28,666 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places.
[2024-12-02 15:33:28,666 INFO  L471      AbstractCegarLoop]: Abstraction has has 69 places, 57 transitions, 367 flow
[2024-12-02 15:33:28,666 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 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-12-02 15:33:28,666 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:28,666 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-12-02 15:33:28,666 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-12-02 15:33:28,666 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:28,667 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:28,667 INFO  L85        PathProgramCache]: Analyzing trace with hash -930439468, now seen corresponding path program 1 times
[2024-12-02 15:33:28,667 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:28,667 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787753016]
[2024-12-02 15:33:28,667 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:28,667 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:28,720 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:28,900 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:28,900 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:28,900 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787753016]
[2024-12-02 15:33:28,900 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787753016] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:28,900 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:28,900 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-12-02 15:33:28,900 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891925263]
[2024-12-02 15:33:28,900 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:28,901 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 15:33:28,901 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:28,901 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 15:33:28,901 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20
[2024-12-02 15:33:28,906 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:28,906 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 57 transitions, 367 flow. Second operand  has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 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-12-02 15:33:28,906 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:28,906 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:28,906 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:29,368 INFO  L124   PetriNetUnfolderBase]: 2072/3592 cut-off events.
[2024-12-02 15:33:29,368 INFO  L125   PetriNetUnfolderBase]: For 5756/6204 co-relation queries the response was YES.
[2024-12-02 15:33:29,376 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11098 conditions, 3592 events. 2072/3592 cut-off events. For 5756/6204 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22942 event pairs, 203 based on Foata normal form. 239/3699 useless extension candidates. Maximal degree in co-relation 11071. Up to 1112 conditions per place. 
[2024-12-02 15:33:29,402 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 63 selfloop transitions, 8 changer transitions 0/98 dead transitions.
[2024-12-02 15:33:29,403 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 98 transitions, 729 flow
[2024-12-02 15:33:29,403 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-12-02 15:33:29,403 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-12-02 15:33:29,404 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions.
[2024-12-02 15:33:29,404 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6638297872340425
[2024-12-02 15:33:29,404 INFO  L175             Difference]: Start difference. First operand has 69 places, 57 transitions, 367 flow. Second operand 5 states and 156 transitions.
[2024-12-02 15:33:29,404 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 98 transitions, 729 flow
[2024-12-02 15:33:29,409 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 98 transitions, 722 flow, removed 2 selfloop flow, removed 3 redundant places.
[2024-12-02 15:33:29,411 INFO  L231             Difference]: Finished difference. Result has 72 places, 61 transitions, 415 flow
[2024-12-02 15:33:29,411 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=415, PETRI_PLACES=72, PETRI_TRANSITIONS=61}
[2024-12-02 15:33:29,412 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places.
[2024-12-02 15:33:29,412 INFO  L471      AbstractCegarLoop]: Abstraction has has 72 places, 61 transitions, 415 flow
[2024-12-02 15:33:29,412 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 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-12-02 15:33:29,412 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:29,412 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]
[2024-12-02 15:33:29,412 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-12-02 15:33:29,412 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:29,413 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:29,413 INFO  L85        PathProgramCache]: Analyzing trace with hash 104529342, now seen corresponding path program 1 times
[2024-12-02 15:33:29,413 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:29,413 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939834150]
[2024-12-02 15:33:29,413 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:29,413 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:29,483 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:29,697 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:29,697 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:29,697 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939834150]
[2024-12-02 15:33:29,697 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939834150] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:29,697 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:29,697 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 15:33:29,697 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180538126]
[2024-12-02 15:33:29,697 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:29,698 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:29,698 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:29,698 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:29,698 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:29,712 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:29,712 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 61 transitions, 415 flow. Second operand  has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:29,712 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:29,712 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:29,712 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:30,180 INFO  L124   PetriNetUnfolderBase]: 1624/2796 cut-off events.
[2024-12-02 15:33:30,180 INFO  L125   PetriNetUnfolderBase]: For 7068/7722 co-relation queries the response was YES.
[2024-12-02 15:33:30,184 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 9846 conditions, 2796 events. 1624/2796 cut-off events. For 7068/7722 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17490 event pairs, 175 based on Foata normal form. 177/2845 useless extension candidates. Maximal degree in co-relation 9818. Up to 1100 conditions per place. 
[2024-12-02 15:33:30,188 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 56 selfloop transitions, 11 changer transitions 0/94 dead transitions.
[2024-12-02 15:33:30,188 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 709 flow
[2024-12-02 15:33:30,189 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 15:33:30,189 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 15:33:30,189 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions.
[2024-12-02 15:33:30,190 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6134751773049646
[2024-12-02 15:33:30,190 INFO  L175             Difference]: Start difference. First operand has 72 places, 61 transitions, 415 flow. Second operand 6 states and 173 transitions.
[2024-12-02 15:33:30,190 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 709 flow
[2024-12-02 15:33:30,195 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 661 flow, removed 14 selfloop flow, removed 6 redundant places.
[2024-12-02 15:33:30,196 INFO  L231             Difference]: Finished difference. Result has 73 places, 62 transitions, 417 flow
[2024-12-02 15:33:30,196 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=417, PETRI_PLACES=73, PETRI_TRANSITIONS=62}
[2024-12-02 15:33:30,197 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places.
[2024-12-02 15:33:30,197 INFO  L471      AbstractCegarLoop]: Abstraction has has 73 places, 62 transitions, 417 flow
[2024-12-02 15:33:30,197 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:30,197 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:30,197 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, 1]
[2024-12-02 15:33:30,197 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-12-02 15:33:30,197 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:30,198 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:30,198 INFO  L85        PathProgramCache]: Analyzing trace with hash -150073575, now seen corresponding path program 1 times
[2024-12-02 15:33:30,198 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:30,198 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216135635]
[2024-12-02 15:33:30,198 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:30,198 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:30,235 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:30,406 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:30,406 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:30,406 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216135635]
[2024-12-02 15:33:30,406 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216135635] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:30,406 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:30,406 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-12-02 15:33:30,406 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553573291]
[2024-12-02 15:33:30,406 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:30,406 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:30,407 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:30,407 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:30,407 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:30,418 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:30,418 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 62 transitions, 417 flow. Second operand  has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:30,418 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:30,418 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:30,418 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:30,854 INFO  L124   PetriNetUnfolderBase]: 1334/2879 cut-off events.
[2024-12-02 15:33:30,854 INFO  L125   PetriNetUnfolderBase]: For 6267/6591 co-relation queries the response was YES.
[2024-12-02 15:33:30,859 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 9158 conditions, 2879 events. 1334/2879 cut-off events. For 6267/6591 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22312 event pairs, 414 based on Foata normal form. 44/2614 useless extension candidates. Maximal degree in co-relation 9132. Up to 1050 conditions per place. 
[2024-12-02 15:33:30,862 INFO  L140   encePairwiseOnDemand]: 42/47 looper letters, 31 selfloop transitions, 1 changer transitions 26/92 dead transitions.
[2024-12-02 15:33:30,862 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 92 transitions, 651 flow
[2024-12-02 15:33:30,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 15:33:30,863 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 15:33:30,863 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions.
[2024-12-02 15:33:30,864 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5815602836879432
[2024-12-02 15:33:30,864 INFO  L175             Difference]: Start difference. First operand has 73 places, 62 transitions, 417 flow. Second operand 6 states and 164 transitions.
[2024-12-02 15:33:30,864 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 92 transitions, 651 flow
[2024-12-02 15:33:30,880 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 92 transitions, 585 flow, removed 27 selfloop flow, removed 5 redundant places.
[2024-12-02 15:33:30,881 INFO  L231             Difference]: Finished difference. Result has 77 places, 57 transitions, 330 flow
[2024-12-02 15:33:30,881 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=330, PETRI_PLACES=77, PETRI_TRANSITIONS=57}
[2024-12-02 15:33:30,881 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 25 predicate places.
[2024-12-02 15:33:30,882 INFO  L471      AbstractCegarLoop]: Abstraction has has 77 places, 57 transitions, 330 flow
[2024-12-02 15:33:30,882 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-12-02 15:33:30,882 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:30,882 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, 1]
[2024-12-02 15:33:30,882 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-12-02 15:33:30,882 INFO  L396      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:30,883 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:30,883 INFO  L85        PathProgramCache]: Analyzing trace with hash 1233706511, now seen corresponding path program 2 times
[2024-12-02 15:33:30,883 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:30,883 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030294389]
[2024-12-02 15:33:30,883 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-12-02 15:33:30,883 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:30,910 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-12-02 15:33:30,910 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-12-02 15:33:31,158 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:31,158 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 15:33:31,158 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030294389]
[2024-12-02 15:33:31,158 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030294389] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:31,158 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:31,158 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 15:33:31,158 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614850558]
[2024-12-02 15:33:31,158 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:31,159 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 15:33:31,159 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 15:33:31,159 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 15:33:31,159 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-12-02 15:33:31,165 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:31,165 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 57 transitions, 330 flow. Second operand  has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 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-12-02 15:33:31,165 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:31,165 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:31,165 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:31,616 INFO  L124   PetriNetUnfolderBase]: 1118/2482 cut-off events.
[2024-12-02 15:33:31,616 INFO  L125   PetriNetUnfolderBase]: For 3392/3576 co-relation queries the response was YES.
[2024-12-02 15:33:31,623 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 2482 events. 1118/2482 cut-off events. For 3392/3576 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19121 event pairs, 437 based on Foata normal form. 30/2229 useless extension candidates. Maximal degree in co-relation 7052. Up to 956 conditions per place. 
[2024-12-02 15:33:31,625 INFO  L140   encePairwiseOnDemand]: 42/47 looper letters, 23 selfloop transitions, 2 changer transitions 31/80 dead transitions.
[2024-12-02 15:33:31,625 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 80 transitions, 518 flow
[2024-12-02 15:33:31,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-12-02 15:33:31,626 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-12-02 15:33:31,626 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions.
[2024-12-02 15:33:31,627 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5957446808510638
[2024-12-02 15:33:31,627 INFO  L175             Difference]: Start difference. First operand has 77 places, 57 transitions, 330 flow. Second operand 5 states and 140 transitions.
[2024-12-02 15:33:31,627 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 80 transitions, 518 flow
[2024-12-02 15:33:31,643 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 80 transitions, 507 flow, removed 5 selfloop flow, removed 4 redundant places.
[2024-12-02 15:33:31,645 INFO  L231             Difference]: Finished difference. Result has 77 places, 45 transitions, 231 flow
[2024-12-02 15:33:31,645 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=77, PETRI_TRANSITIONS=45}
[2024-12-02 15:33:31,645 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 25 predicate places.
[2024-12-02 15:33:31,645 INFO  L471      AbstractCegarLoop]: Abstraction has has 77 places, 45 transitions, 231 flow
[2024-12-02 15:33:31,646 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 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-12-02 15:33:31,646 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:31,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, 1]
[2024-12-02 15:33:31,646 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-12-02 15:33:31,646 INFO  L396      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:31,646 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:31,646 INFO  L85        PathProgramCache]: Analyzing trace with hash -1793139937, now seen corresponding path program 3 times
[2024-12-02 15:33:31,647 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 15:33:31,647 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828758398]
[2024-12-02 15:33:31,647 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-12-02 15:33:31,647 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 15:33:31,704 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s)
[2024-12-02 15:33:31,704 INFO  L230   tOrderPrioritization]: Conjunction of SSA is sat
[2024-12-02 15:33:31,704 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 15:33:31,777 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 15:33:31,806 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 15:33:31,806 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 15:33:31,807 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-12-02 15:33:31,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-12-02 15:33:31,809 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-12-02 15:33:31,810 INFO  L422         BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:31,877 INFO  L241   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-12-02 15:33:31,878 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 15:33:31,883 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:33:31 BasicIcfg
[2024-12-02 15:33:31,883 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 15:33:31,883 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 15:33:31,883 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 15:33:31,884 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 15:33:31,884 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:21" (3/4) ...
[2024-12-02 15:33:31,886 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-12-02 15:33:31,887 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 15:33:31,888 INFO  L158              Benchmark]: Toolchain (without parser) took 11239.59ms. Allocated memory was 117.4MB in the beginning and 503.3MB in the end (delta: 385.9MB). Free memory was 92.2MB in the beginning and 317.4MB in the end (delta: -225.2MB). Peak memory consumption was 161.5MB. Max. memory is 16.1GB.
[2024-12-02 15:33:31,888 INFO  L158              Benchmark]: CDTParser took 0.28ms. Allocated memory is still 117.4MB. Free memory is still 71.7MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:31,888 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 357.59ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 68.2MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-12-02 15:33:31,889 INFO  L158              Benchmark]: Boogie Procedure Inliner took 33.38ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 65.9MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:31,889 INFO  L158              Benchmark]: Boogie Preprocessor took 47.64ms. Allocated memory is still 117.4MB. Free memory was 65.9MB in the beginning and 62.5MB in the end (delta: 3.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 15:33:31,889 INFO  L158              Benchmark]: RCFGBuilder took 743.66ms. Allocated memory is still 117.4MB. Free memory was 62.5MB in the beginning and 60.5MB in the end (delta: 2.0MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB.
[2024-12-02 15:33:31,890 INFO  L158              Benchmark]: TraceAbstraction took 10047.72ms. Allocated memory was 117.4MB in the beginning and 503.3MB in the end (delta: 385.9MB). Free memory was 59.9MB in the beginning and 317.4MB in the end (delta: -257.5MB). Peak memory consumption was 131.0MB. Max. memory is 16.1GB.
[2024-12-02 15:33:31,890 INFO  L158              Benchmark]: Witness Printer took 3.70ms. Allocated memory is still 503.3MB. Free memory was 317.4MB in the beginning and 317.4MB in the end (delta: 64.6kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:31,892 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.28ms. Allocated memory is still 117.4MB. Free memory is still 71.7MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 357.59ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 68.2MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 33.38ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 65.9MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 47.64ms. Allocated memory is still 117.4MB. Free memory was 65.9MB in the beginning and 62.5MB in the end (delta: 3.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 743.66ms. Allocated memory is still 117.4MB. Free memory was 62.5MB in the beginning and 60.5MB in the end (delta: 2.0MB). Peak memory consumption was 30.6MB. Max. memory is 16.1GB.
 * TraceAbstraction took 10047.72ms. Allocated memory was 117.4MB in the beginning and 503.3MB in the end (delta: 385.9MB). Free memory was 59.9MB in the beginning and 317.4MB in the end (delta: -257.5MB). Peak memory consumption was 131.0MB. Max. memory is 16.1GB.
 * Witness Printer took 3.70ms. Allocated memory is still 503.3MB. Free memory was 317.4MB in the beginning and 317.4MB in the end (delta: 64.6kB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 17. 
Possible FailurePath: 
[L709]               0  int __unbuffered_cnt = 0;
[L711]               0  int __unbuffered_p1_EAX = 0;
[L713]               0  int __unbuffered_p1_EBX = 0;
[L715]               0  int __unbuffered_p2_EAX = 0;
[L717]               0  int __unbuffered_p2_EBX = 0;
[L719]               0  int a = 0;
[L720]               0  _Bool main$tmp_guard0;
[L721]               0  _Bool main$tmp_guard1;
[L723]               0  int x = 0;
[L725]               0  int y = 0;
[L727]               0  int z = 0;
[L728]               0  _Bool z$flush_delayed;
[L729]               0  int z$mem_tmp;
[L730]               0  _Bool z$r_buff0_thd0;
[L731]               0  _Bool z$r_buff0_thd1;
[L732]               0  _Bool z$r_buff0_thd2;
[L733]               0  _Bool z$r_buff0_thd3;
[L734]               0  _Bool z$r_buff1_thd0;
[L735]               0  _Bool z$r_buff1_thd1;
[L736]               0  _Bool z$r_buff1_thd2;
[L737]               0  _Bool z$r_buff1_thd3;
[L738]               0  _Bool z$read_delayed;
[L739]               0  int *z$read_delayed_var;
[L740]               0  int z$w_buff0;
[L741]               0  _Bool z$w_buff0_used;
[L742]               0  int z$w_buff1;
[L743]               0  _Bool z$w_buff1_used;
[L744]               0  _Bool weak$$choice0;
[L745]               0  _Bool weak$$choice2;
[L851]               0  pthread_t t284;
[L852]  FCALL, FORK  0  pthread_create(&t284, ((void *)0), P0, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t284=-3, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L853]               0  pthread_t t285;
[L854]  FCALL, FORK  0  pthread_create(&t285, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t284=-3, t285=-2, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L855]               0  pthread_t t286;
[L856]  FCALL, FORK  0  pthread_create(&t286, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t284=-3, t285=-2, t286=-1, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L798]               3  z$w_buff1 = z$w_buff0
[L799]               3  z$w_buff0 = 1
[L800]               3  z$w_buff1_used = z$w_buff0_used
[L801]               3  z$w_buff0_used = (_Bool)1
[L802]  CALL         3  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L18]   COND FALSE   3  !(!expression)
[L802]  RET          3  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L803]               3  z$r_buff1_thd0 = z$r_buff0_thd0
[L804]               3  z$r_buff1_thd1 = z$r_buff0_thd1
[L805]               3  z$r_buff1_thd2 = z$r_buff0_thd2
[L806]               3  z$r_buff1_thd3 = z$r_buff0_thd3
[L807]               3  z$r_buff0_thd3 = (_Bool)1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L810]               3  weak$$choice0 = __VERIFIER_nondet_bool()
[L811]               3  weak$$choice2 = __VERIFIER_nondet_bool()
[L812]               3  z$flush_delayed = weak$$choice2
[L813]               3  z$mem_tmp = z
[L814]               3  z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1)
[L815]               3  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0))
[L816]               3  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1))
[L817]               3  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used))
[L818]               3  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L819]               3  z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3))
[L820]               3  z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L821]               3  __unbuffered_p2_EAX = z
[L822]               3  z = z$flush_delayed ? z$mem_tmp : z
[L823]               3  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=1, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L826]               3  __unbuffered_p2_EBX = a
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=1, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L749]               1  a = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=1, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L752]               1  x = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=1, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L757]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=1, x=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L764]               2  x = 2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=1, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L767]               2  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L770]               2  __unbuffered_p1_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L773]               2  weak$$choice0 = __VERIFIER_nondet_bool()
[L774]               2  weak$$choice2 = __VERIFIER_nondet_bool()
[L775]               2  z$flush_delayed = weak$$choice2
[L776]               2  z$mem_tmp = z
[L777]               2  z = !z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : z$w_buff1)
[L778]               2  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : z$w_buff0))
[L779]               2  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff1 : z$w_buff1))
[L780]               2  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used))
[L781]               2  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : (_Bool)0))
[L782]               2  z$r_buff0_thd2 = weak$$choice2 ? z$r_buff0_thd2 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$r_buff0_thd2 : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2))
[L783]               2  z$r_buff1_thd2 = weak$$choice2 ? z$r_buff1_thd2 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$r_buff1_thd2 : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : (_Bool)0))
[L784]               2  __unbuffered_p1_EBX = z
[L785]               2  z = z$flush_delayed ? z$mem_tmp : z
[L786]               2  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L791]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L829]               3  z = z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z)
[L830]               3  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used
[L831]               3  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used
[L832]               3  z$r_buff0_thd3 = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3
[L833]               3  z$r_buff1_thd3 = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L836]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L858]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-3, t285=-2, t286=-1, weak$$choice0=1, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L860]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
[L860]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L862]               0  z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z)
[L863]               0  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used
[L864]               0  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used
[L865]               0  z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0
[L866]               0  z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-3, t285=-2, t286=-1, weak$$choice0=1, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L869]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-3, t285=-2, t286=-1, weak$$choice0=1, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L871]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
[L18]   CALL         0  reach_error()
[L17]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L17]                0  __assert_fail ("0", "mix011.opt.c", 8, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]

  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 849]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 854]: 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: 852]: 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: 856]: 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, 74 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: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 6.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 450 SdHoareTripleChecker+Valid, 1.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 413 mSDsluCounter, 165 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 111 mSDsCounter, 25 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1201 IncrementalHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 25 mSolverCounterUnsat, 54 mSDtfsCounter, 1201 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 71 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=417occurred in iteration=9, InterpolantAutomatonStates: 68, 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.4s SatisfiabilityAnalysisTime, 2.2s InterpolantComputationTime, 267 NumberOfCodeBlocks, 267 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 223 ConstructedInterpolants, 0 QuantifiedInterpolants, 839 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 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-12-02 15:33:31,911 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/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_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/mix011.opt.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1 --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 bf5c730233935847a217c1b7e035f48702f966e69335bdca03afb3b42404d05c
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 15:33:33,913 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 15:33:33,998 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf
[2024-12-02 15:33:34,006 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 15:33:34,007 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 15:33:34,029 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 15:33:34,030 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 15:33:34,030 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 15:33:34,031 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 15:33:34,031 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 15:33:34,031 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 15:33:34,031 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 15:33:34,031 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 15:33:34,031 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 15:33:34,031 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 15:33:34,032 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-12-02 15:33:34,032 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 15:33:34,033 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:34,033 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 15:33:34,033 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 15:33:34,034 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:34,034 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 15:33:34,034 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 15:33:34,034 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-12-02 15:33:34,035 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-12-02 15:33:34,035 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 15:33:34,035 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 15:33:34,035 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 15:33:34,035 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 15:33:34,035 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_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1
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 -> bf5c730233935847a217c1b7e035f48702f966e69335bdca03afb3b42404d05c
[2024-12-02 15:33:34,303 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 15:33:34,311 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 15:33:34,314 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 15:33:34,315 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 15:33:34,315 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 15:33:34,316 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-wmm/mix011.opt.i
[2024-12-02 15:33:37,183 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/1662e7181/2b70b42e6c8e40aea549d52f6398f4fc/FLAG280091f98
[2024-12-02 15:33:37,411 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 15:33:37,412 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/sv-benchmarks/c/pthread-wmm/mix011.opt.i
[2024-12-02 15:33:37,427 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/1662e7181/2b70b42e6c8e40aea549d52f6398f4fc/FLAG280091f98
[2024-12-02 15:33:37,443 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/data/1662e7181/2b70b42e6c8e40aea549d52f6398f4fc
[2024-12-02 15:33:37,446 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 15:33:37,448 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 15:33:37,449 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 15:33:37,450 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 15:33:37,455 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 15:33:37,456 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,457 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41cea2d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37, skipping insertion in model container
[2024-12-02 15:33:37,457 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,490 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 15:33:37,798 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 15:33:37,810 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 15:33:37,867 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 15:33:37,901 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 15:33:37,901 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37 WrapperNode
[2024-12-02 15:33:37,901 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 15:33:37,902 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 15:33:37,902 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 15:33:37,902 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 15:33:37,907 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,920 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,943 INFO  L138                Inliner]: procedures = 176, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 145
[2024-12-02 15:33:37,943 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 15:33:37,944 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 15:33:37,944 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 15:33:37,944 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 15:33:37,953 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,953 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,956 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,971 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-12-02 15:33:37,971 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,971 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,981 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,982 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,984 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,986 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,996 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:37,998 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 15:33:37,999 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 15:33:37,999 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 15:33:38,000 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 15:33:38,001 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (1/1) ...
[2024-12-02 15:33:38,006 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 15:33:38,019 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:38,032 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 15:33:38,036 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 15:33:38,061 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2024-12-02 15:33:38,062 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2024-12-02 15:33:38,062 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2024-12-02 15:33:38,062 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2024-12-02 15:33:38,062 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 15:33:38,062 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 15:33:38,064 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-12-02 15:33:38,194 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 15:33:38,195 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 15:33:38,530 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-12-02 15:33:38,530 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 15:33:38,763 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 15:33:38,763 INFO  L312             CfgBuilder]: Removed 0 assume(true) statements.
[2024-12-02 15:33:38,764 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:38 BoogieIcfgContainer
[2024-12-02 15:33:38,764 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 15:33:38,766 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 15:33:38,766 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 15:33:38,771 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 15:33:38,772 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:33:37" (1/3) ...
[2024-12-02 15:33:38,772 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1aa43a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:38, skipping insertion in model container
[2024-12-02 15:33:38,772 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:37" (2/3) ...
[2024-12-02 15:33:38,772 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1aa43a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:38, skipping insertion in model container
[2024-12-02 15:33:38,773 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:38" (3/3) ...
[2024-12-02 15:33:38,774 INFO  L128   eAbstractionObserver]: Analyzing ICFG mix011.opt.i
[2024-12-02 15:33:38,786 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 15:33:38,787 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG mix011.opt.i that has 4 procedures, 46 locations, 1 initial locations, 0 loop locations, and 3 error locations.
[2024-12-02 15:33:38,787 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-12-02 15:33:38,857 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-12-02 15:33:38,891 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 55 places, 47 transitions, 106 flow
[2024-12-02 15:33:38,929 INFO  L124   PetriNetUnfolderBase]: 2/44 cut-off events.
[2024-12-02 15:33:38,931 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:38,935 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 2/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 88 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. 
[2024-12-02 15:33:38,935 INFO  L82        GeneralOperation]: Start removeDead. Operand has 55 places, 47 transitions, 106 flow
[2024-12-02 15:33:38,939 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 52 places, 44 transitions, 97 flow
[2024-12-02 15:33:38,948 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 15:33:38,961 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;@54fce3de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 15:33:38,962 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-12-02 15:33:38,971 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-12-02 15:33:38,971 INFO  L124   PetriNetUnfolderBase]: 0/18 cut-off events.
[2024-12-02 15:33:38,971 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:38,972 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:38,972 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:38,973 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:38,978 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:38,979 INFO  L85        PathProgramCache]: Analyzing trace with hash -1015339580, now seen corresponding path program 1 times
[2024-12-02 15:33:38,990 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:38,990 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227339420]
[2024-12-02 15:33:38,991 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:38,991 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:38,991 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:38,994 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:38,995 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-12-02 15:33:39,114 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:39,117 INFO  L256         TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:39,121 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:39,166 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:39,166 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:39,167 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:39,167 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227339420]
[2024-12-02 15:33:39,168 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [227339420] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:39,168 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:39,168 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-12-02 15:33:39,170 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51214983]
[2024-12-02 15:33:39,170 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:39,177 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 15:33:39,182 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:39,203 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 15:33:39,204 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 15:33:39,205 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 23 out of 47
[2024-12-02 15:33:39,208 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 97 flow. Second operand  has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 15:33:39,208 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:39,208 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 47
[2024-12-02 15:33:39,209 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:39,558 INFO  L124   PetriNetUnfolderBase]: 459/871 cut-off events.
[2024-12-02 15:33:39,558 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:39,562 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 871 events. 459/871 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5981 event pairs, 67 based on Foata normal form. 60/910 useless extension candidates. Maximal degree in co-relation 1599. Up to 585 conditions per place. 
[2024-12-02 15:33:39,569 INFO  L140   encePairwiseOnDemand]: 42/47 looper letters, 26 selfloop transitions, 2 changer transitions 2/50 dead transitions.
[2024-12-02 15:33:39,569 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 50 transitions, 169 flow
[2024-12-02 15:33:39,570 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 15:33:39,573 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 15:33:39,581 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions.
[2024-12-02 15:33:39,583 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.7375886524822695
[2024-12-02 15:33:39,584 INFO  L175             Difference]: Start difference. First operand has 52 places, 44 transitions, 97 flow. Second operand 3 states and 104 transitions.
[2024-12-02 15:33:39,585 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 50 transitions, 169 flow
[2024-12-02 15:33:39,589 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 50 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-12-02 15:33:39,592 INFO  L231             Difference]: Finished difference. Result has 49 places, 39 transitions, 88 flow
[2024-12-02 15:33:39,594 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=49, PETRI_TRANSITIONS=39}
[2024-12-02 15:33:39,598 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, -3 predicate places.
[2024-12-02 15:33:39,598 INFO  L471      AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 88 flow
[2024-12-02 15:33:39,598 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 15:33:39,598 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:39,599 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:39,609 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-12-02 15:33:39,799 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:39,799 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:39,800 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:39,800 INFO  L85        PathProgramCache]: Analyzing trace with hash -932780667, now seen corresponding path program 1 times
[2024-12-02 15:33:39,801 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:39,801 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511873810]
[2024-12-02 15:33:39,801 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:39,801 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:39,801 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:39,803 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:39,804 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-12-02 15:33:39,899 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:39,901 INFO  L256         TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:39,902 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:39,939 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:39,939 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:39,939 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:39,940 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511873810]
[2024-12-02 15:33:39,940 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [511873810] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:39,940 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:39,940 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2024-12-02 15:33:39,940 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872802879]
[2024-12-02 15:33:39,940 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:39,941 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 15:33:39,941 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:39,942 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 15:33:39,942 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 15:33:39,944 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 22 out of 47
[2024-12-02 15:33:39,945 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 88 flow. Second operand  has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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-12-02 15:33:39,945 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:39,945 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 47
[2024-12-02 15:33:39,945 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:40,156 INFO  L124   PetriNetUnfolderBase]: 400/818 cut-off events.
[2024-12-02 15:33:40,156 INFO  L125   PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES.
[2024-12-02 15:33:40,159 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1509 conditions, 818 events. 400/818 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5732 event pairs, 400 based on Foata normal form. 30/815 useless extension candidates. Maximal degree in co-relation 1499. Up to 627 conditions per place. 
[2024-12-02 15:33:40,163 INFO  L140   encePairwiseOnDemand]: 45/47 looper letters, 17 selfloop transitions, 1 changer transitions 1/38 dead transitions.
[2024-12-02 15:33:40,163 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 38 transitions, 124 flow
[2024-12-02 15:33:40,164 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 15:33:40,164 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 15:33:40,165 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions.
[2024-12-02 15:33:40,165 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6099290780141844
[2024-12-02 15:33:40,165 INFO  L175             Difference]: Start difference. First operand has 49 places, 39 transitions, 88 flow. Second operand 3 states and 86 transitions.
[2024-12-02 15:33:40,165 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 38 transitions, 124 flow
[2024-12-02 15:33:40,166 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 38 transitions, 120 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-12-02 15:33:40,167 INFO  L231             Difference]: Finished difference. Result has 47 places, 37 transitions, 82 flow
[2024-12-02 15:33:40,167 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=47, PETRI_TRANSITIONS=37}
[2024-12-02 15:33:40,168 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places.
[2024-12-02 15:33:40,168 INFO  L471      AbstractCegarLoop]: Abstraction has has 47 places, 37 transitions, 82 flow
[2024-12-02 15:33:40,168 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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-12-02 15:33:40,168 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:40,168 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 15:33:40,178 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-12-02 15:33:40,369 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:40,369 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:40,370 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:40,370 INFO  L85        PathProgramCache]: Analyzing trace with hash -932779302, now seen corresponding path program 1 times
[2024-12-02 15:33:40,371 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:40,371 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279249454]
[2024-12-02 15:33:40,371 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:40,371 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:40,371 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:40,372 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:40,373 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-12-02 15:33:40,451 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:40,452 INFO  L256         TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 3 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:40,453 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:40,494 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:40,494 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:40,494 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:40,495 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279249454]
[2024-12-02 15:33:40,495 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [279249454] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:40,495 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:40,495 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 15:33:40,495 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261212575]
[2024-12-02 15:33:40,495 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:40,495 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-12-02 15:33:40,496 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:40,496 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-12-02 15:33:40,496 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-12-02 15:33:40,501 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:40,502 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 37 transitions, 82 flow. Second operand  has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 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-12-02 15:33:40,502 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:40,502 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:40,502 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:40,859 INFO  L124   PetriNetUnfolderBase]: 1079/1919 cut-off events.
[2024-12-02 15:33:40,860 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 15:33:40,862 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1919 events. 1079/1919 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12475 event pairs, 107 based on Foata normal form. 72/1981 useless extension candidates. Maximal degree in co-relation 3595. Up to 1011 conditions per place. 
[2024-12-02 15:33:40,867 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 39 selfloop transitions, 5 changer transitions 1/60 dead transitions.
[2024-12-02 15:33:40,867 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 60 transitions, 222 flow
[2024-12-02 15:33:40,868 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-12-02 15:33:40,868 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-12-02 15:33:40,869 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions.
[2024-12-02 15:33:40,869 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6542553191489362
[2024-12-02 15:33:40,869 INFO  L175             Difference]: Start difference. First operand has 47 places, 37 transitions, 82 flow. Second operand 4 states and 123 transitions.
[2024-12-02 15:33:40,869 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 60 transitions, 222 flow
[2024-12-02 15:33:40,870 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 60 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-12-02 15:33:40,871 INFO  L231             Difference]: Finished difference. Result has 50 places, 40 transitions, 115 flow
[2024-12-02 15:33:40,872 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=115, PETRI_PLACES=50, PETRI_TRANSITIONS=40}
[2024-12-02 15:33:40,872 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, -2 predicate places.
[2024-12-02 15:33:40,872 INFO  L471      AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 115 flow
[2024-12-02 15:33:40,872 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 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-12-02 15:33:40,873 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:40,873 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-12-02 15:33:40,879 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-12-02 15:33:41,073 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:41,073 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:41,074 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:41,074 INFO  L85        PathProgramCache]: Analyzing trace with hash 1290699061, now seen corresponding path program 1 times
[2024-12-02 15:33:41,075 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:41,075 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956669613]
[2024-12-02 15:33:41,075 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:41,075 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:41,075 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:41,077 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:41,078 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-12-02 15:33:41,173 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:41,175 INFO  L256         TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:41,176 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:41,228 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:41,228 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:41,228 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:41,228 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956669613]
[2024-12-02 15:33:41,228 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [956669613] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:41,228 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:41,228 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-12-02 15:33:41,229 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119313817]
[2024-12-02 15:33:41,229 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:41,229 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 15:33:41,229 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:41,230 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 15:33:41,230 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-12-02 15:33:41,247 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:41,247 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 115 flow. Second operand  has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 15:33:41,247 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:41,247 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:41,248 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:41,589 INFO  L124   PetriNetUnfolderBase]: 733/1311 cut-off events.
[2024-12-02 15:33:41,589 INFO  L125   PetriNetUnfolderBase]: For 354/354 co-relation queries the response was YES.
[2024-12-02 15:33:41,593 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1311 events. 733/1311 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7421 event pairs, 41 based on Foata normal form. 64/1365 useless extension candidates. Maximal degree in co-relation 2953. Up to 521 conditions per place. 
[2024-12-02 15:33:41,598 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 49 selfloop transitions, 8 changer transitions 1/73 dead transitions.
[2024-12-02 15:33:41,599 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 73 transitions, 318 flow
[2024-12-02 15:33:41,599 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-12-02 15:33:41,599 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-12-02 15:33:41,600 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions.
[2024-12-02 15:33:41,600 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6595744680851063
[2024-12-02 15:33:41,600 INFO  L175             Difference]: Start difference. First operand has 50 places, 40 transitions, 115 flow. Second operand 5 states and 155 transitions.
[2024-12-02 15:33:41,600 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 73 transitions, 318 flow
[2024-12-02 15:33:41,602 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 308 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-12-02 15:33:41,603 INFO  L231             Difference]: Finished difference. Result has 54 places, 43 transitions, 155 flow
[2024-12-02 15:33:41,604 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=54, PETRI_TRANSITIONS=43}
[2024-12-02 15:33:41,604 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 2 predicate places.
[2024-12-02 15:33:41,604 INFO  L471      AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 155 flow
[2024-12-02 15:33:41,605 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 15:33:41,605 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:41,605 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]
[2024-12-02 15:33:41,614 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2024-12-02 15:33:41,805 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:41,805 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:41,806 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:41,806 INFO  L85        PathProgramCache]: Analyzing trace with hash 1207461753, now seen corresponding path program 1 times
[2024-12-02 15:33:41,806 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:41,806 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076259805]
[2024-12-02 15:33:41,806 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:41,807 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:41,807 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:41,808 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:41,810 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-12-02 15:33:41,907 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:41,909 INFO  L256         TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:41,911 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:41,975 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:41,976 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:41,976 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:41,976 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076259805]
[2024-12-02 15:33:41,976 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076259805] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:41,976 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:41,976 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 15:33:41,976 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89248439]
[2024-12-02 15:33:41,976 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:41,976 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:41,977 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:41,977 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:41,977 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:41,987 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:41,987 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 155 flow. Second operand  has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 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-12-02 15:33:41,987 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:41,987 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:41,987 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:42,272 INFO  L124   PetriNetUnfolderBase]: 411/709 cut-off events.
[2024-12-02 15:33:42,273 INFO  L125   PetriNetUnfolderBase]: For 644/644 co-relation queries the response was YES.
[2024-12-02 15:33:42,275 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 709 events. 411/709 cut-off events. For 644/644 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3178 event pairs, 29 based on Foata normal form. 36/735 useless extension candidates. Maximal degree in co-relation 1869. Up to 268 conditions per place. 
[2024-12-02 15:33:42,277 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 43 selfloop transitions, 11 changer transitions 1/70 dead transitions.
[2024-12-02 15:33:42,277 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 70 transitions, 329 flow
[2024-12-02 15:33:42,278 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 15:33:42,278 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 15:33:42,279 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions.
[2024-12-02 15:33:42,279 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6063829787234043
[2024-12-02 15:33:42,279 INFO  L175             Difference]: Start difference. First operand has 54 places, 43 transitions, 155 flow. Second operand 6 states and 171 transitions.
[2024-12-02 15:33:42,279 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 70 transitions, 329 flow
[2024-12-02 15:33:42,282 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 70 transitions, 304 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-12-02 15:33:42,283 INFO  L231             Difference]: Finished difference. Result has 57 places, 43 transitions, 169 flow
[2024-12-02 15:33:42,284 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=169, PETRI_PLACES=57, PETRI_TRANSITIONS=43}
[2024-12-02 15:33:42,284 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places.
[2024-12-02 15:33:42,284 INFO  L471      AbstractCegarLoop]: Abstraction has has 57 places, 43 transitions, 169 flow
[2024-12-02 15:33:42,285 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 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-12-02 15:33:42,285 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:42,285 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, 1]
[2024-12-02 15:33:42,294 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-12-02 15:33:42,485 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:42,486 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:42,486 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:42,486 INFO  L85        PathProgramCache]: Analyzing trace with hash -1558180915, now seen corresponding path program 1 times
[2024-12-02 15:33:42,487 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:42,487 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1719807961]
[2024-12-02 15:33:42,487 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 15:33:42,487 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:42,487 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:42,488 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:42,489 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-12-02 15:33:42,575 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 15:33:42,577 INFO  L256         TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:42,578 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:42,762 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:42,763 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:42,763 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:42,763 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719807961]
[2024-12-02 15:33:42,763 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719807961] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:42,763 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:42,763 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-12-02 15:33:42,763 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575568667]
[2024-12-02 15:33:42,763 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:42,763 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-12-02 15:33:42,764 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:42,764 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-12-02 15:33:42,764 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72
[2024-12-02 15:33:42,805 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47
[2024-12-02 15:33:42,805 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 43 transitions, 169 flow. Second operand  has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 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-12-02 15:33:42,805 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:42,806 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47
[2024-12-02 15:33:42,806 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:43,203 INFO  L124   PetriNetUnfolderBase]: 763/1292 cut-off events.
[2024-12-02 15:33:43,204 INFO  L125   PetriNetUnfolderBase]: For 1244/1248 co-relation queries the response was YES.
[2024-12-02 15:33:43,206 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1292 events. 763/1292 cut-off events. For 1244/1248 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6318 event pairs, 183 based on Foata normal form. 12/1295 useless extension candidates. Maximal degree in co-relation 3414. Up to 741 conditions per place. 
[2024-12-02 15:33:43,209 INFO  L140   encePairwiseOnDemand]: 37/47 looper letters, 46 selfloop transitions, 7 changer transitions 33/98 dead transitions.
[2024-12-02 15:33:43,209 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 98 transitions, 543 flow
[2024-12-02 15:33:43,210 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 15:33:43,210 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-12-02 15:33:43,211 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions.
[2024-12-02 15:33:43,211 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5319148936170213
[2024-12-02 15:33:43,211 INFO  L175             Difference]: Start difference. First operand has 57 places, 43 transitions, 169 flow. Second operand 9 states and 225 transitions.
[2024-12-02 15:33:43,211 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 98 transitions, 543 flow
[2024-12-02 15:33:43,218 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 98 transitions, 426 flow, removed 20 selfloop flow, removed 8 redundant places.
[2024-12-02 15:33:43,219 INFO  L231             Difference]: Finished difference. Result has 63 places, 46 transitions, 157 flow
[2024-12-02 15:33:43,219 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=157, PETRI_PLACES=63, PETRI_TRANSITIONS=46}
[2024-12-02 15:33:43,219 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places.
[2024-12-02 15:33:43,219 INFO  L471      AbstractCegarLoop]: Abstraction has has 63 places, 46 transitions, 157 flow
[2024-12-02 15:33:43,220 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 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-12-02 15:33:43,220 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:43,220 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, 1]
[2024-12-02 15:33:43,226 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0
[2024-12-02 15:33:43,420 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:43,421 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:43,421 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:43,421 INFO  L85        PathProgramCache]: Analyzing trace with hash -1941248949, now seen corresponding path program 2 times
[2024-12-02 15:33:43,422 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:43,422 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561930243]
[2024-12-02 15:33:43,422 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-12-02 15:33:43,422 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:43,422 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:43,424 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:43,425 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-12-02 15:33:43,515 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-12-02 15:33:43,515 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-12-02 15:33:43,517 INFO  L256         TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 22 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:43,519 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:44,475 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:44,476 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:44,476 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:44,476 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561930243]
[2024-12-02 15:33:44,476 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561930243] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:44,476 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:44,476 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2024-12-02 15:33:44,476 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131247670]
[2024-12-02 15:33:44,476 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:44,477 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-12-02 15:33:44,477 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:44,477 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-12-02 15:33:44,477 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110
[2024-12-02 15:33:44,542 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47
[2024-12-02 15:33:44,543 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 46 transitions, 157 flow. Second operand  has 11 states, 11 states have (on average 19.818181818181817) internal successors, (218), 11 states have internal predecessors, (218), 0 states have call successors, (0), 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-12-02 15:33:44,543 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:44,543 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47
[2024-12-02 15:33:44,543 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:45,114 INFO  L124   PetriNetUnfolderBase]: 594/1054 cut-off events.
[2024-12-02 15:33:45,115 INFO  L125   PetriNetUnfolderBase]: For 303/309 co-relation queries the response was YES.
[2024-12-02 15:33:45,119 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1054 events. 594/1054 cut-off events. For 303/309 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4983 event pairs, 124 based on Foata normal form. 10/1052 useless extension candidates. Maximal degree in co-relation 2489. Up to 611 conditions per place. 
[2024-12-02 15:33:45,123 INFO  L140   encePairwiseOnDemand]: 35/47 looper letters, 43 selfloop transitions, 26 changer transitions 30/114 dead transitions.
[2024-12-02 15:33:45,123 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 114 transitions, 598 flow
[2024-12-02 15:33:45,123 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-12-02 15:33:45,124 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-12-02 15:33:45,125 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 321 transitions.
[2024-12-02 15:33:45,125 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5253682487725041
[2024-12-02 15:33:45,125 INFO  L175             Difference]: Start difference. First operand has 63 places, 46 transitions, 157 flow. Second operand 13 states and 321 transitions.
[2024-12-02 15:33:45,125 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 114 transitions, 598 flow
[2024-12-02 15:33:45,127 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 114 transitions, 540 flow, removed 7 selfloop flow, removed 6 redundant places.
[2024-12-02 15:33:45,128 INFO  L231             Difference]: Finished difference. Result has 71 places, 67 transitions, 303 flow
[2024-12-02 15:33:45,129 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=303, PETRI_PLACES=71, PETRI_TRANSITIONS=67}
[2024-12-02 15:33:45,129 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places.
[2024-12-02 15:33:45,129 INFO  L471      AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 303 flow
[2024-12-02 15:33:45,130 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 19.818181818181817) internal successors, (218), 11 states have internal predecessors, (218), 0 states have call successors, (0), 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-12-02 15:33:45,130 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:45,130 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, 1]
[2024-12-02 15:33:45,138 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-12-02 15:33:45,330 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:45,331 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:45,331 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:45,331 INFO  L85        PathProgramCache]: Analyzing trace with hash -1134053475, now seen corresponding path program 3 times
[2024-12-02 15:33:45,331 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:45,331 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [233136584]
[2024-12-02 15:33:45,331 INFO  L95    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-12-02 15:33:45,332 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:45,332 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:45,333 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:45,334 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-12-02 15:33:45,414 INFO  L229   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s)
[2024-12-02 15:33:45,415 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-12-02 15:33:45,416 INFO  L256         TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:45,417 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:45,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-12-02 15:33:45,525 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:45,525 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:45,525 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233136584]
[2024-12-02 15:33:45,525 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [233136584] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:45,525 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:45,525 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-12-02 15:33:45,525 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070308460]
[2024-12-02 15:33:45,525 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:45,526 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-12-02 15:33:45,526 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:45,526 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-12-02 15:33:45,526 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72
[2024-12-02 15:33:45,550 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47
[2024-12-02 15:33:45,551 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 303 flow. Second operand  has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 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-12-02 15:33:45,551 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:45,551 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47
[2024-12-02 15:33:45,551 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:45,892 INFO  L124   PetriNetUnfolderBase]: 719/1258 cut-off events.
[2024-12-02 15:33:45,892 INFO  L125   PetriNetUnfolderBase]: For 566/574 co-relation queries the response was YES.
[2024-12-02 15:33:45,895 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3263 conditions, 1258 events. 719/1258 cut-off events. For 566/574 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6256 event pairs, 173 based on Foata normal form. 16/1265 useless extension candidates. Maximal degree in co-relation 3246. Up to 630 conditions per place. 
[2024-12-02 15:33:45,897 INFO  L140   encePairwiseOnDemand]: 37/47 looper letters, 48 selfloop transitions, 13 changer transitions 51/124 dead transitions.
[2024-12-02 15:33:45,897 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 124 transitions, 715 flow
[2024-12-02 15:33:45,897 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 15:33:45,898 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-12-02 15:33:45,898 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions.
[2024-12-02 15:33:45,899 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5437352245862884
[2024-12-02 15:33:45,899 INFO  L175             Difference]: Start difference. First operand has 71 places, 67 transitions, 303 flow. Second operand 9 states and 230 transitions.
[2024-12-02 15:33:45,899 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 124 transitions, 715 flow
[2024-12-02 15:33:45,901 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 124 transitions, 697 flow, removed 7 selfloop flow, removed 4 redundant places.
[2024-12-02 15:33:45,903 INFO  L231             Difference]: Finished difference. Result has 76 places, 59 transitions, 280 flow
[2024-12-02 15:33:45,903 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=280, PETRI_PLACES=76, PETRI_TRANSITIONS=59}
[2024-12-02 15:33:45,904 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places.
[2024-12-02 15:33:45,904 INFO  L471      AbstractCegarLoop]: Abstraction has has 76 places, 59 transitions, 280 flow
[2024-12-02 15:33:45,904 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 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-12-02 15:33:45,904 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:45,904 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, 1]
[2024-12-02 15:33:45,913 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2024-12-02 15:33:46,105 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:46,105 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:46,105 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:46,105 INFO  L85        PathProgramCache]: Analyzing trace with hash 1138529877, now seen corresponding path program 4 times
[2024-12-02 15:33:46,106 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:46,106 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398935038]
[2024-12-02 15:33:46,106 INFO  L95    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-12-02 15:33:46,106 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:46,106 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:46,107 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:46,108 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process
[2024-12-02 15:33:46,175 INFO  L229   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-12-02 15:33:46,175 INFO  L230   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-12-02 15:33:46,176 INFO  L256         TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 8 conjuncts are in the unsatisfiable core
[2024-12-02 15:33:46,178 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 15:33:46,221 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 15:33:46,221 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 15:33:46,221 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 15:33:46,221 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398935038]
[2024-12-02 15:33:46,222 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398935038] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 15:33:46,222 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 15:33:46,222 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-12-02 15:33:46,222 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871519147]
[2024-12-02 15:33:46,222 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 15:33:46,222 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 15:33:46,222 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 15:33:46,222 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 15:33:46,222 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30
[2024-12-02 15:33:46,235 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47
[2024-12-02 15:33:46,236 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 59 transitions, 280 flow. Second operand  has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 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-12-02 15:33:46,236 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 15:33:46,236 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47
[2024-12-02 15:33:46,236 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 15:33:46,495 INFO  L124   PetriNetUnfolderBase]: 604/1259 cut-off events.
[2024-12-02 15:33:46,496 INFO  L125   PetriNetUnfolderBase]: For 622/634 co-relation queries the response was YES.
[2024-12-02 15:33:46,500 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 1259 events. 604/1259 cut-off events. For 622/634 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7298 event pairs, 194 based on Foata normal form. 8/1200 useless extension candidates. Maximal degree in co-relation 2946. Up to 466 conditions per place. 
[2024-12-02 15:33:46,503 INFO  L140   encePairwiseOnDemand]: 41/47 looper letters, 28 selfloop transitions, 2 changer transitions 39/94 dead transitions.
[2024-12-02 15:33:46,503 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 94 transitions, 524 flow
[2024-12-02 15:33:46,503 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 15:33:46,504 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 15:33:46,504 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions.
[2024-12-02 15:33:46,504 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.5815602836879432
[2024-12-02 15:33:46,505 INFO  L175             Difference]: Start difference. First operand has 76 places, 59 transitions, 280 flow. Second operand 6 states and 164 transitions.
[2024-12-02 15:33:46,505 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 94 transitions, 524 flow
[2024-12-02 15:33:46,507 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 94 transitions, 488 flow, removed 8 selfloop flow, removed 7 redundant places.
[2024-12-02 15:33:46,508 INFO  L231             Difference]: Finished difference. Result has 73 places, 50 transitions, 208 flow
[2024-12-02 15:33:46,508 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=208, PETRI_PLACES=73, PETRI_TRANSITIONS=50}
[2024-12-02 15:33:46,509 INFO  L279   CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places.
[2024-12-02 15:33:46,509 INFO  L471      AbstractCegarLoop]: Abstraction has has 73 places, 50 transitions, 208 flow
[2024-12-02 15:33:46,509 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 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-12-02 15:33:46,509 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 15:33:46,509 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, 1]
[2024-12-02 15:33:46,518 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0
[2024-12-02 15:33:46,709 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:46,710 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [P2Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-12-02 15:33:46,710 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 15:33:46,710 INFO  L85        PathProgramCache]: Analyzing trace with hash -27285965, now seen corresponding path program 5 times
[2024-12-02 15:33:46,710 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 15:33:46,710 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [663765808]
[2024-12-02 15:33:46,711 INFO  L95    rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1
[2024-12-02 15:33:46,711 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:46,711 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 15:33:46,712 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 15:33:46,713 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process
[2024-12-02 15:33:46,798 INFO  L229   tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-12-02 15:33:46,798 INFO  L230   tOrderPrioritization]: Conjunction of SSA is sat
[2024-12-02 15:33:46,798 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 15:33:46,827 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 15:33:46,877 INFO  L130   FreeRefinementEngine]: Strategy FOX found a feasible trace
[2024-12-02 15:33:46,877 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 15:33:46,878 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (4 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining)
[2024-12-02 15:33:46,880 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-12-02 15:33:46,890 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0
[2024-12-02 15:33:47,081 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 15:33:47,081 INFO  L422         BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1]
[2024-12-02 15:33:47,143 INFO  L241   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-12-02 15:33:47,143 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 15:33:47,148 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:33:47 BasicIcfg
[2024-12-02 15:33:47,148 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 15:33:47,149 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 15:33:47,149 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 15:33:47,149 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 15:33:47,150 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:38" (3/4) ...
[2024-12-02 15:33:47,151 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-12-02 15:33:47,152 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 15:33:47,153 INFO  L158              Benchmark]: Toolchain (without parser) took 9705.18ms. Allocated memory was 92.3MB in the beginning and 201.3MB in the end (delta: 109.1MB). Free memory was 69.1MB in the beginning and 91.2MB in the end (delta: -22.1MB). Peak memory consumption was 86.8MB. Max. memory is 16.1GB.
[2024-12-02 15:33:47,153 INFO  L158              Benchmark]: CDTParser took 0.51ms. Allocated memory is still 83.9MB. Free memory is still 48.2MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:47,153 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 452.45ms. Allocated memory is still 92.3MB. Free memory was 68.9MB in the beginning and 45.0MB in the end (delta: 23.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-12-02 15:33:47,153 INFO  L158              Benchmark]: Boogie Procedure Inliner took 41.26ms. Allocated memory is still 92.3MB. Free memory was 45.0MB in the beginning and 42.6MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:47,154 INFO  L158              Benchmark]: Boogie Preprocessor took 54.66ms. Allocated memory is still 92.3MB. Free memory was 42.6MB in the beginning and 69.1MB in the end (delta: -26.5MB). Peak memory consumption was 12.1MB. Max. memory is 16.1GB.
[2024-12-02 15:33:47,154 INFO  L158              Benchmark]: RCFGBuilder took 764.60ms. Allocated memory is still 92.3MB. Free memory was 69.1MB in the beginning and 28.9MB in the end (delta: 40.2MB). Peak memory consumption was 35.4MB. Max. memory is 16.1GB.
[2024-12-02 15:33:47,154 INFO  L158              Benchmark]: TraceAbstraction took 8382.21ms. Allocated memory was 92.3MB in the beginning and 201.3MB in the end (delta: 109.1MB). Free memory was 28.5MB in the beginning and 93.4MB in the end (delta: -64.9MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB.
[2024-12-02 15:33:47,154 INFO  L158              Benchmark]: Witness Printer took 3.01ms. Allocated memory is still 201.3MB. Free memory was 93.4MB in the beginning and 91.2MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 15:33:47,156 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.51ms. Allocated memory is still 83.9MB. Free memory is still 48.2MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 452.45ms. Allocated memory is still 92.3MB. Free memory was 68.9MB in the beginning and 45.0MB in the end (delta: 23.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 41.26ms. Allocated memory is still 92.3MB. Free memory was 45.0MB in the beginning and 42.6MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 54.66ms. Allocated memory is still 92.3MB. Free memory was 42.6MB in the beginning and 69.1MB in the end (delta: -26.5MB). Peak memory consumption was 12.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 764.60ms. Allocated memory is still 92.3MB. Free memory was 69.1MB in the beginning and 28.9MB in the end (delta: 40.2MB). Peak memory consumption was 35.4MB. Max. memory is 16.1GB.
 * TraceAbstraction took 8382.21ms. Allocated memory was 92.3MB in the beginning and 201.3MB in the end (delta: 109.1MB). Free memory was 28.5MB in the beginning and 93.4MB in the end (delta: -64.9MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB.
 * Witness Printer took 3.01ms. Allocated memory is still 201.3MB. Free memory was 93.4MB in the beginning and 91.2MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: overapproximation of memtrack at line 17. 
Possible FailurePath: 
[L709]               0  int __unbuffered_cnt = 0;
[L711]               0  int __unbuffered_p1_EAX = 0;
[L713]               0  int __unbuffered_p1_EBX = 0;
[L715]               0  int __unbuffered_p2_EAX = 0;
[L717]               0  int __unbuffered_p2_EBX = 0;
[L719]               0  int a = 0;
[L720]               0  _Bool main$tmp_guard0;
[L721]               0  _Bool main$tmp_guard1;
[L723]               0  int x = 0;
[L725]               0  int y = 0;
[L727]               0  int z = 0;
[L728]               0  _Bool z$flush_delayed;
[L729]               0  int z$mem_tmp;
[L730]               0  _Bool z$r_buff0_thd0;
[L731]               0  _Bool z$r_buff0_thd1;
[L732]               0  _Bool z$r_buff0_thd2;
[L733]               0  _Bool z$r_buff0_thd3;
[L734]               0  _Bool z$r_buff1_thd0;
[L735]               0  _Bool z$r_buff1_thd1;
[L736]               0  _Bool z$r_buff1_thd2;
[L737]               0  _Bool z$r_buff1_thd3;
[L738]               0  _Bool z$read_delayed;
[L739]               0  int *z$read_delayed_var;
[L740]               0  int z$w_buff0;
[L741]               0  _Bool z$w_buff0_used;
[L742]               0  int z$w_buff1;
[L743]               0  _Bool z$w_buff1_used;
[L744]               0  _Bool weak$$choice0;
[L745]               0  _Bool weak$$choice2;
[L851]               0  pthread_t t284;
[L852]  FCALL, FORK  0  pthread_create(&t284, ((void *)0), P0, ((void *)0))
        VAL             [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t284=-1, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L853]               0  pthread_t t285;
[L854]  FCALL, FORK  0  pthread_create(&t285, ((void *)0), P1, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t284=-1, t285=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L855]               0  pthread_t t286;
[L856]  FCALL, FORK  0  pthread_create(&t286, ((void *)0), P2, ((void *)0))
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t284=-1, t285=0, t286=1, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L798]               3  z$w_buff1 = z$w_buff0
[L799]               3  z$w_buff0 = 1
[L800]               3  z$w_buff1_used = z$w_buff0_used
[L801]               3  z$w_buff0_used = (_Bool)1
[L802]  CALL         3  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L18]   COND FALSE   3  !(!expression)
[L802]  RET          3  __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used))
[L803]               3  z$r_buff1_thd0 = z$r_buff0_thd0
[L804]               3  z$r_buff1_thd1 = z$r_buff0_thd1
[L805]               3  z$r_buff1_thd2 = z$r_buff0_thd2
[L806]               3  z$r_buff1_thd3 = z$r_buff0_thd3
[L807]               3  z$r_buff0_thd3 = (_Bool)1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L810]               3  weak$$choice0 = __VERIFIER_nondet_bool()
[L811]               3  weak$$choice2 = __VERIFIER_nondet_bool()
[L812]               3  z$flush_delayed = weak$$choice2
[L813]               3  z$mem_tmp = z
[L814]               3  z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1)
[L815]               3  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0))
[L816]               3  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1))
[L817]               3  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used))
[L818]               3  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L819]               3  z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3))
[L820]               3  z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0))
[L821]               3  __unbuffered_p2_EAX = z
[L822]               3  z = z$flush_delayed ? z$mem_tmp : z
[L823]               3  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=1, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L826]               3  __unbuffered_p2_EBX = a
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=1, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L749]               1  a = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L752]               1  x = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L764]               2  x = 2
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L767]               2  y = 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L770]               2  __unbuffered_p1_EAX = y
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L773]               2  weak$$choice0 = __VERIFIER_nondet_bool()
[L774]               2  weak$$choice2 = __VERIFIER_nondet_bool()
[L775]               2  z$flush_delayed = weak$$choice2
[L776]               2  z$mem_tmp = z
[L777]               2  z = !z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : z$w_buff1)
[L778]               2  z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : z$w_buff0))
[L779]               2  z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff1 : z$w_buff1))
[L780]               2  z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used))
[L781]               2  z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : (_Bool)0))
[L782]               2  z$r_buff0_thd2 = weak$$choice2 ? z$r_buff0_thd2 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$r_buff0_thd2 : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2))
[L783]               2  z$r_buff1_thd2 = weak$$choice2 ? z$r_buff1_thd2 : (!z$w_buff0_used || !z$r_buff0_thd2 && !z$w_buff1_used || !z$r_buff0_thd2 && !z$r_buff1_thd2 ? z$r_buff1_thd2 : (z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : (_Bool)0))
[L784]               2  __unbuffered_p1_EBX = z
[L785]               2  z = z$flush_delayed ? z$mem_tmp : z
[L786]               2  z$flush_delayed = (_Bool)0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0]
[L829]               3  z = z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z)
[L830]               3  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used
[L831]               3  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used
[L832]               3  z$r_buff0_thd3 = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3
[L833]               3  z$r_buff1_thd3 = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L836]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L757]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L791]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L858]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-1, t285=0, t286=1, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L860]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
[L860]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L862]               0  z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z)
[L863]               0  z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used
[L864]               0  z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used
[L865]               0  z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0
[L866]               0  z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-1, t285=0, t286=1, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L869]               0  main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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, t284=-1, t285=0, t286=1, weak$$choice0=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L871]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
[L18]   CALL         0  reach_error()
[L17]   COND FALSE   0  !(0)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]
[L17]                0  __assert_fail ("0", "mix011.opt.c", 8, __extension__ __PRETTY_FUNCTION__)
        VAL             [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=1, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1]

  - UnprovableResult [Line: 17]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 849]: Unable to prove that all allocated memory was freed
    Unable to prove that all allocated memory was freed
 Reason: Not analyzed. 
  - UnprovableResult [Line: 854]: 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: 852]: 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: 856]: 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, 74 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: 8.2s, OverallIterations: 10, TraceHistogramMax: 1, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 3.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 444 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 411 mSDsluCounter, 211 SdHoareTripleChecker+Invalid, 1.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 197 mSDsCounter, 23 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1563 IncrementalHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 23 mSolverCounterUnsat, 14 mSDtfsCounter, 1563 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 228 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=303occurred in iteration=7, InterpolantAutomatonStates: 58, 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.2s SatisfiabilityAnalysisTime, 1.6s InterpolantComputationTime, 249 NumberOfCodeBlocks, 248 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 207 ConstructedInterpolants, 0 QuantifiedInterpolants, 971 SizeOfPredicates, 37 NumberOfNonLiveVariables, 967 ConjunctsInSsa, 71 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-12-02 15:33:47,172 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22b1671a-51ce-4adb-91ca-4b420c1e7003/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

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