./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_06-cond_racing1.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_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/config/GemCutterMemDerefMemtrack.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_06-cond_racing1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/config/svcomp-DerefFreeMemtrack-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco --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 GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 830cb16a3cbc120e059f0ed7638e33ed20360a11f425952cf536aa3d659b86fc
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-11-27 06:31:28,735 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-27 06:31:28,808 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/config/svcomp-DerefFreeMemtrack-32bit-GemCutter_Default.epf
[2024-11-27 06:31:28,816 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-27 06:31:28,820 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-27 06:31:28,858 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-27 06:31:28,861 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-27 06:31:28,861 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-27 06:31:28,861 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-27 06:31:28,862 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-27 06:31:28,862 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-27 06:31:28,864 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-27 06:31:28,864 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-27 06:31:28,864 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-27 06:31:28,864 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Bitprecise bitfields=true
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-27 06:31:28,865 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-27 06:31:28,866 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-27 06:31:28,866 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-27 06:31:28,866 INFO  L153        SettingsManager]:  * Abstraction used for commutativity in POR=VARIABLES_GLOBAL
[2024-11-27 06:31:28,868 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2024-11-27 06:31:28,868 INFO  L153        SettingsManager]:  * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE
[2024-11-27 06:31:28,868 INFO  L153        SettingsManager]:  * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER
[2024-11-27 06:31:28,868 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
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_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco
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 -> GemCutter
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 -> 830cb16a3cbc120e059f0ed7638e33ed20360a11f425952cf536aa3d659b86fc
[2024-11-27 06:31:29,231 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-27 06:31:29,244 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-27 06:31:29,248 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-27 06:31:29,249 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-27 06:31:29,250 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-27 06:31:29,252 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/../../sv-benchmarks/c/goblint-regression/28-race_reach_06-cond_racing1.i
[2024-11-27 06:31:32,268 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/data/17724fdfd/3d594e58ec2e490ebb8d7fc52228d342/FLAG7d0b46635
[2024-11-27 06:31:32,722 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-27 06:31:32,726 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/sv-benchmarks/c/goblint-regression/28-race_reach_06-cond_racing1.i
[2024-11-27 06:31:32,749 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/data/17724fdfd/3d594e58ec2e490ebb8d7fc52228d342/FLAG7d0b46635
[2024-11-27 06:31:32,775 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/data/17724fdfd/3d594e58ec2e490ebb8d7fc52228d342
[2024-11-27 06:31:32,777 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-27 06:31:32,780 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-27 06:31:32,782 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-27 06:31:32,783 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-27 06:31:32,787 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-27 06:31:32,789 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 06:31:32" (1/1) ...
[2024-11-27 06:31:32,790 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@402dc4f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:32, skipping insertion in model container
[2024-11-27 06:31:32,790 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 06:31:32" (1/1) ...
[2024-11-27 06:31:32,850 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-27 06:31:33,506 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-27 06:31:33,526 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-27 06:31:33,596 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-27 06:31:33,653 INFO  L204         MainTranslator]: Completed translation
[2024-11-27 06:31:33,654 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33 WrapperNode
[2024-11-27 06:31:33,654 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-27 06:31:33,655 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-27 06:31:33,655 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-27 06:31:33,656 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-27 06:31:33,662 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,676 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,702 INFO  L138                Inliner]: procedures = 271, calls = 42, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 93
[2024-11-27 06:31:33,702 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-27 06:31:33,703 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-27 06:31:33,703 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-27 06:31:33,703 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-27 06:31:33,712 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,713 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,720 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,720 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,727 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,728 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,736 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,742 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,743 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,745 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-27 06:31:33,749 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-27 06:31:33,749 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-27 06:31:33,749 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-27 06:31:33,750 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (1/1) ...
[2024-11-27 06:31:33,762 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-27 06:31:33,776 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3
[2024-11-27 06:31:33,792 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-11-27 06:31:33,800 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-27 06:31:33,829 INFO  L130     BoogieDeclarations]: Found specification of procedure t_fun
[2024-11-27 06:31:33,829 INFO  L138     BoogieDeclarations]: Found implementation of procedure t_fun
[2024-11-27 06:31:33,830 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-27 06:31:33,830 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-27 06:31:33,830 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-27 06:31:33,831 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-27 06:31:33,985 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-27 06:31:33,987 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-27 06:31:34,348 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-27 06:31:34,348 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-27 06:31:34,595 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-27 06:31:34,596 INFO  L312             CfgBuilder]: Removed 6 assume(true) statements.
[2024-11-27 06:31:34,596 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 06:31:34 BoogieIcfgContainer
[2024-11-27 06:31:34,596 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-27 06:31:34,602 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-27 06:31:34,602 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-27 06:31:34,608 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-27 06:31:34,609 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 06:31:32" (1/3) ...
[2024-11-27 06:31:34,610 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6309543e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 06:31:34, skipping insertion in model container
[2024-11-27 06:31:34,610 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 06:31:33" (2/3) ...
[2024-11-27 06:31:34,610 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6309543e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 06:31:34, skipping insertion in model container
[2024-11-27 06:31:34,610 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 06:31:34" (3/3) ...
[2024-11-27 06:31:34,612 INFO  L128   eAbstractionObserver]: Analyzing ICFG 28-race_reach_06-cond_racing1.i
[2024-11-27 06:31:34,631 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-27 06:31:34,633 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG 28-race_reach_06-cond_racing1.i that has 2 procedures, 53 locations, 1 initial locations, 6 loop locations, and 6 error locations.
[2024-11-27 06:31:34,633 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-27 06:31:34,694 INFO  L143    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-11-27 06:31:34,759 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:34,760 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2024-11-27 06:31:34,760 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3
[2024-11-27 06:31:34,763 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2024-11-27 06:31:34,765 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ab9811c5-be0f-42cd-a4d8-dd38fb929726/bin/ugemcutter-verify-fG3NtRWMco/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process
[2024-11-27 06:31:34,881 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:34,895 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:34,904 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:34,905 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:35,098 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:35,105 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:35,106 INFO  L85        PathProgramCache]: Analyzing trace with hash -344317969, now seen corresponding path program 1 times
[2024-11-27 06:31:35,115 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:35,116 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439449456]
[2024-11-27 06:31:35,116 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:35,117 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:35,268 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:35,269 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:35,304 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:35,341 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:35,345 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:35,347 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:35,349 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:35,350 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:35,350 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:35,350 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:35,350 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:35,350 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:35,351 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-27 06:31:35,360 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:35,366 WARN  L246   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:35,366 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-11-27 06:31:35,406 INFO  L143    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-11-27 06:31:35,411 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:35,423 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:35,425 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:35,426 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:35,426 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:35,645 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:35,645 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:35,645 INFO  L85        PathProgramCache]: Analyzing trace with hash 1047188554, now seen corresponding path program 1 times
[2024-11-27 06:31:35,645 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:35,649 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082057944]
[2024-11-27 06:31:35,650 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:35,650 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:35,708 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:35,708 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:35,735 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:35,742 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:35,742 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:35,742 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:35,742 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:35,742 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:35,742 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:35,743 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:35,743 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:35,743 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:35,743 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-27 06:31:35,744 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:35,744 WARN  L246   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:35,744 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-11-27 06:31:35,774 INFO  L143    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-11-27 06:31:35,778 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:35,790 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:35,790 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:35,791 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:35,791 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:35,920 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:35,920 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:35,920 INFO  L85        PathProgramCache]: Analyzing trace with hash -1611603244, now seen corresponding path program 1 times
[2024-11-27 06:31:35,920 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:35,920 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735572976]
[2024-11-27 06:31:35,921 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:35,921 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:35,964 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:35,964 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:35,995 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:36,010 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:36,010 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:36,014 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:36,015 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:36,015 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-27 06:31:36,017 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:36,017 WARN  L246   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:36,017 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-11-27 06:31:36,067 INFO  L143    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-11-27 06:31:36,071 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:36,091 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:36,092 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:36,093 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:36,093 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:36,324 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:36,326 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:36,327 INFO  L85        PathProgramCache]: Analyzing trace with hash 328523149, now seen corresponding path program 1 times
[2024-11-27 06:31:36,327 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:36,327 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663768010]
[2024-11-27 06:31:36,327 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:36,327 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:36,378 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:36,378 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:36,429 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:36,451 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:36,456 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:36,456 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:36,456 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:36,456 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:36,456 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:36,456 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:36,457 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:36,457 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:36,457 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-27 06:31:36,463 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:36,463 WARN  L246   ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:36,463 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances.
[2024-11-27 06:31:36,519 INFO  L143    ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions.
[2024-11-27 06:31:36,554 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:36,576 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:36,578 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:36,578 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:36,578 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:36,790 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:36,792 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:36,793 INFO  L85        PathProgramCache]: Analyzing trace with hash 725346037, now seen corresponding path program 1 times
[2024-11-27 06:31:36,793 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:36,793 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498291944]
[2024-11-27 06:31:36,793 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:36,793 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:36,858 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:36,859 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:36,902 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:36,922 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:36,922 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:36,922 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:36,922 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:36,922 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:36,922 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:36,927 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:36,927 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:36,927 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:36,927 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-27 06:31:36,929 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:36,930 WARN  L246   ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:36,930 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances.
[2024-11-27 06:31:36,981 INFO  L143    ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions.
[2024-11-27 06:31:36,984 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,013 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:37,014 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:37,014 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,014 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:37,237 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:37,237 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:37,238 INFO  L85        PathProgramCache]: Analyzing trace with hash -1050877556, now seen corresponding path program 1 times
[2024-11-27 06:31:37,238 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:37,238 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334528850]
[2024-11-27 06:31:37,238 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:37,238 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:37,319 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:37,321 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:37,357 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:37,378 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:37,378 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:37,379 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:37,379 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:37,379 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:37,379 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:37,379 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:37,383 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:37,383 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:37,383 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-11-27 06:31:37,386 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:37,390 WARN  L246   ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:37,390 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances.
[2024-11-27 06:31:37,435 INFO  L143    ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions.
[2024-11-27 06:31:37,438 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,461 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:37,462 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:37,464 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,465 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:37,688 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:37,689 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:37,689 INFO  L85        PathProgramCache]: Analyzing trace with hash -1849659438, now seen corresponding path program 1 times
[2024-11-27 06:31:37,689 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:37,689 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161840044]
[2024-11-27 06:31:37,689 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:37,689 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:37,749 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:37,750 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:37,791 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:37,804 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:37,808 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:37,809 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:37,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:37,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:37,809 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:37,810 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:37,810 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:37,810 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:37,810 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-11-27 06:31:37,813 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:37,816 WARN  L246   ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:37,816 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances.
[2024-11-27 06:31:37,870 INFO  L143    ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions.
[2024-11-27 06:31:37,874 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,899 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:37,899 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:37,900 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:37,900 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:38,164 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:38,165 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:38,165 INFO  L85        PathProgramCache]: Analyzing trace with hash 306246727, now seen corresponding path program 1 times
[2024-11-27 06:31:38,165 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:38,165 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563747534]
[2024-11-27 06:31:38,165 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:38,165 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:38,215 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:38,217 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:38,241 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:38,252 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:38,253 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:38,253 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:38,253 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:38,253 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:38,253 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:38,253 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:38,254 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:38,254 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:38,254 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-11-27 06:31:38,256 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:38,256 WARN  L246   ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:38,256 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances.
[2024-11-27 06:31:38,330 INFO  L143    ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions.
[2024-11-27 06:31:38,336 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:38,367 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:38,368 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:38,368 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:38,369 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:38,697 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:38,699 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:38,699 INFO  L85        PathProgramCache]: Analyzing trace with hash -1953853077, now seen corresponding path program 1 times
[2024-11-27 06:31:38,699 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:38,700 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414406572]
[2024-11-27 06:31:38,700 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:38,700 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:38,767 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:38,767 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:38,802 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:38,815 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:38,815 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:38,815 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:38,815 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:38,815 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:38,816 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:38,816 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:38,816 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:38,816 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:38,816 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-11-27 06:31:38,819 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:38,819 WARN  L246   ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:38,819 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances.
[2024-11-27 06:31:38,886 INFO  L143    ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions.
[2024-11-27 06:31:38,891 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:38,926 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:38,930 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:38,930 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:38,930 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:39,234 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:39,235 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:39,236 INFO  L85        PathProgramCache]: Analyzing trace with hash 1910188478, now seen corresponding path program 1 times
[2024-11-27 06:31:39,236 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:39,236 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402795582]
[2024-11-27 06:31:39,236 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:39,236 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:39,302 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:39,305 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:39,385 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:39,408 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:39,409 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:39,409 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:39,409 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:39,409 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:39,409 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:39,409 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:39,410 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:39,410 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:39,410 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-11-27 06:31:39,413 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:39,415 WARN  L246   ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:39,415 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances.
[2024-11-27 06:31:39,474 INFO  L143    ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions.
[2024-11-27 06:31:39,479 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:39,510 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:39,511 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:39,511 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:39,511 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:39,801 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:39,801 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:39,801 INFO  L85        PathProgramCache]: Analyzing trace with hash -37593152, now seen corresponding path program 1 times
[2024-11-27 06:31:39,801 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:39,801 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657081727]
[2024-11-27 06:31:39,801 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:39,802 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:39,852 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:39,854 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:39,898 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:39,915 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:39,916 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:39,916 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:39,917 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:39,917 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-11-27 06:31:39,920 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:39,922 WARN  L246   ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:39,922 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances.
[2024-11-27 06:31:39,987 INFO  L143    ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions.
[2024-11-27 06:31:39,992 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:40,034 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:40,035 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:40,035 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:40,035 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:40,390 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:40,391 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:40,392 INFO  L85        PathProgramCache]: Analyzing trace with hash 81892849, now seen corresponding path program 1 times
[2024-11-27 06:31:40,392 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:40,392 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637662980]
[2024-11-27 06:31:40,392 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:40,392 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:40,440 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:40,440 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:40,470 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:40,488 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:40,489 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:40,489 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:40,489 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:40,489 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:40,489 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:40,489 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:40,490 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:40,490 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:40,491 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-11-27 06:31:40,494 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:40,494 WARN  L246   ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:40,494 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances.
[2024-11-27 06:31:40,564 INFO  L143    ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions.
[2024-11-27 06:31:40,567 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:40,605 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:40,606 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:40,607 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:40,608 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:41,024 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:41,024 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:41,025 INFO  L85        PathProgramCache]: Analyzing trace with hash 313257681, now seen corresponding path program 1 times
[2024-11-27 06:31:41,025 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:41,025 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217117867]
[2024-11-27 06:31:41,025 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:41,025 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:41,070 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:41,070 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:41,099 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:41,112 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:41,113 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:41,113 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:41,113 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:41,113 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:41,113 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:41,113 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:41,114 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:41,114 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:41,114 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-11-27 06:31:41,117 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:41,118 WARN  L246   ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:41,118 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances.
[2024-11-27 06:31:41,182 INFO  L143    ThreadInstanceAdder]: Constructed 14 joinOtherThreadTransitions.
[2024-11-27 06:31:41,186 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:41,221 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:41,222 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:41,222 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:41,223 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:41,635 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:41,636 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:41,636 INFO  L85        PathProgramCache]: Analyzing trace with hash -1054454560, now seen corresponding path program 1 times
[2024-11-27 06:31:41,636 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:41,637 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199970884]
[2024-11-27 06:31:41,637 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:41,637 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:41,709 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:41,709 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:41,751 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:41,774 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:41,775 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:41,775 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:41,775 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:41,776 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:41,776 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:41,776 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:41,776 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:41,776 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:41,776 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-11-27 06:31:41,782 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:41,783 WARN  L246   ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:41,784 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances.
[2024-11-27 06:31:41,875 INFO  L143    ThreadInstanceAdder]: Constructed 15 joinOtherThreadTransitions.
[2024-11-27 06:31:41,883 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:41,930 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:41,931 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:41,933 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:41,934 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:42,438 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:42,438 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:42,439 INFO  L85        PathProgramCache]: Analyzing trace with hash 1369920158, now seen corresponding path program 1 times
[2024-11-27 06:31:42,439 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:42,439 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91101666]
[2024-11-27 06:31:42,439 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:42,439 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:42,502 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:42,502 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:42,539 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:42,563 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:42,563 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:42,563 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:42,563 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:42,564 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:42,564 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:42,564 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:42,564 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:42,564 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:42,564 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-11-27 06:31:42,570 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:42,571 WARN  L246   ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:42,571 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances.
[2024-11-27 06:31:42,703 INFO  L143    ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions.
[2024-11-27 06:31:42,707 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:42,751 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:42,752 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:42,752 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:42,753 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:43,182 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:43,183 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:43,183 INFO  L85        PathProgramCache]: Analyzing trace with hash -2053676405, now seen corresponding path program 1 times
[2024-11-27 06:31:43,183 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:43,183 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388329681]
[2024-11-27 06:31:43,183 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:43,183 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:43,237 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:43,240 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:43,273 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:43,297 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:43,298 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:43,298 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:43,298 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:43,299 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:43,299 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:43,299 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:43,299 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:43,299 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:43,299 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-11-27 06:31:43,306 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:43,307 WARN  L246   ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:43,307 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances.
[2024-11-27 06:31:43,389 INFO  L143    ThreadInstanceAdder]: Constructed 17 joinOtherThreadTransitions.
[2024-11-27 06:31:43,394 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:43,437 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:43,438 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:43,438 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:43,438 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:43,959 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:43,960 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:43,960 INFO  L85        PathProgramCache]: Analyzing trace with hash -1221550297, now seen corresponding path program 1 times
[2024-11-27 06:31:43,960 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:43,960 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283526930]
[2024-11-27 06:31:43,960 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:43,960 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:44,004 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:44,004 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:44,033 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:44,050 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:44,050 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:44,050 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:44,050 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:44,051 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:44,051 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:44,051 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:44,051 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:44,051 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:44,051 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-11-27 06:31:44,057 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:44,057 WARN  L246   ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:44,057 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances.
[2024-11-27 06:31:44,133 INFO  L143    ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions.
[2024-11-27 06:31:44,137 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:44,185 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:44,186 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:44,186 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:44,186 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:44,750 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:44,751 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:44,751 INFO  L85        PathProgramCache]: Analyzing trace with hash 842984178, now seen corresponding path program 1 times
[2024-11-27 06:31:44,751 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:44,751 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76754134]
[2024-11-27 06:31:44,752 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:44,752 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:44,807 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:44,807 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:44,848 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:44,868 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:44,870 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:44,870 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:44,870 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:44,870 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:44,871 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:44,871 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:44,871 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:44,871 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:44,871 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-11-27 06:31:44,876 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:44,876 WARN  L246   ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:44,876 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances.
[2024-11-27 06:31:44,960 INFO  L143    ThreadInstanceAdder]: Constructed 19 joinOtherThreadTransitions.
[2024-11-27 06:31:44,965 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:45,010 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:45,011 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:45,012 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:45,012 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:45,522 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:45,522 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:45,523 INFO  L85        PathProgramCache]: Analyzing trace with hash -857741204, now seen corresponding path program 1 times
[2024-11-27 06:31:45,523 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:45,523 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905904939]
[2024-11-27 06:31:45,523 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:45,523 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:45,593 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:45,593 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:45,630 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:45,657 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:45,658 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:45,658 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:45,658 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:45,658 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:45,658 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:45,659 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:45,659 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:45,659 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:45,659 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-11-27 06:31:45,666 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:45,667 WARN  L246   ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:45,667 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances.
[2024-11-27 06:31:45,767 INFO  L143    ThreadInstanceAdder]: Constructed 20 joinOtherThreadTransitions.
[2024-11-27 06:31:45,775 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:45,828 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:45,829 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:45,829 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:45,830 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:46,580 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:46,581 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:46,581 INFO  L85        PathProgramCache]: Analyzing trace with hash -1069352427, now seen corresponding path program 1 times
[2024-11-27 06:31:46,581 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:46,581 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540826294]
[2024-11-27 06:31:46,581 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:46,581 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:46,654 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:46,654 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:46,706 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:46,739 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:46,740 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:46,740 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:46,741 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:46,741 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-11-27 06:31:46,749 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:46,749 WARN  L246   ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:46,752 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances.
[2024-11-27 06:31:46,841 INFO  L143    ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions.
[2024-11-27 06:31:46,846 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:46,900 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:46,900 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:46,900 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:46,901 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:47,600 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:47,600 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:47,600 INFO  L85        PathProgramCache]: Analyzing trace with hash -1050066323, now seen corresponding path program 1 times
[2024-11-27 06:31:47,600 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:47,601 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465387327]
[2024-11-27 06:31:47,601 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:47,601 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:47,654 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:47,655 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:47,689 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:47,713 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:47,714 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:47,714 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:47,714 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:47,714 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:47,714 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:47,715 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:47,715 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:47,715 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:47,715 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-11-27 06:31:47,718 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:47,719 WARN  L246   ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:47,719 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances.
[2024-11-27 06:31:47,810 INFO  L143    ThreadInstanceAdder]: Constructed 22 joinOtherThreadTransitions.
[2024-11-27 06:31:47,815 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:47,866 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:47,867 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:47,867 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:47,867 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:48,648 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:48,648 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:48,649 INFO  L85        PathProgramCache]: Analyzing trace with hash 1508221940, now seen corresponding path program 1 times
[2024-11-27 06:31:48,649 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:48,649 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344210289]
[2024-11-27 06:31:48,649 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:48,649 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:48,716 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:48,716 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:48,756 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:48,782 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:48,782 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:48,782 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:48,782 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:48,783 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:48,783 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:48,783 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:48,783 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:48,783 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:48,783 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-11-27 06:31:48,789 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:48,789 WARN  L246   ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:48,789 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances.
[2024-11-27 06:31:48,887 INFO  L143    ThreadInstanceAdder]: Constructed 23 joinOtherThreadTransitions.
[2024-11-27 06:31:48,894 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:48,951 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:48,951 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:48,952 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:48,952 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:49,628 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:49,628 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:49,628 INFO  L85        PathProgramCache]: Analyzing trace with hash -2137210582, now seen corresponding path program 1 times
[2024-11-27 06:31:49,628 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:49,629 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343059362]
[2024-11-27 06:31:49,629 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:49,629 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:49,684 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:49,684 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:49,724 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:49,753 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:49,753 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:49,753 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:49,753 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:49,753 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:49,753 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:49,754 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:49,754 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:49,754 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:49,754 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-11-27 06:31:49,756 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:49,757 WARN  L246   ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:49,757 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances.
[2024-11-27 06:31:49,934 INFO  L143    ThreadInstanceAdder]: Constructed 24 joinOtherThreadTransitions.
[2024-11-27 06:31:49,939 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:49,996 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:49,997 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:49,998 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:49,999 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:50,918 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:50,918 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:50,918 INFO  L85        PathProgramCache]: Analyzing trace with hash 1921318031, now seen corresponding path program 1 times
[2024-11-27 06:31:50,918 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:50,919 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514155203]
[2024-11-27 06:31:50,919 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:50,919 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:50,986 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:50,987 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:51,025 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:51,052 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:51,052 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:51,052 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:51,053 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:51,053 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-11-27 06:31:51,057 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:51,058 WARN  L246   ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:51,058 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances.
[2024-11-27 06:31:51,146 INFO  L143    ThreadInstanceAdder]: Constructed 25 joinOtherThreadTransitions.
[2024-11-27 06:31:51,152 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:51,206 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:51,207 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:51,207 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:51,207 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:52,540 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:52,541 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:52,541 INFO  L85        PathProgramCache]: Analyzing trace with hash -882476893, now seen corresponding path program 1 times
[2024-11-27 06:31:52,541 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:52,541 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59163395]
[2024-11-27 06:31:52,541 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:52,541 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:52,625 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:52,625 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:52,676 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:52,711 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:52,711 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:52,712 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:52,713 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-11-27 06:31:52,717 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:52,717 WARN  L246   ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:52,718 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances.
[2024-11-27 06:31:52,837 INFO  L143    ThreadInstanceAdder]: Constructed 26 joinOtherThreadTransitions.
[2024-11-27 06:31:52,846 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:52,909 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:52,909 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:52,910 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:52,910 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:53,816 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:53,816 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:53,817 INFO  L85        PathProgramCache]: Analyzing trace with hash -560261146, now seen corresponding path program 1 times
[2024-11-27 06:31:53,817 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:53,817 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124113460]
[2024-11-27 06:31:53,817 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:53,817 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:53,982 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:53,982 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:54,025 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:54,057 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:54,057 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:54,057 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:54,057 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:54,057 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:54,058 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:54,058 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:54,058 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:54,058 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:54,058 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-11-27 06:31:54,063 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:54,064 WARN  L246   ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:54,064 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances.
[2024-11-27 06:31:54,154 INFO  L143    ThreadInstanceAdder]: Constructed 27 joinOtherThreadTransitions.
[2024-11-27 06:31:54,159 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:54,214 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:54,216 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:54,217 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:54,217 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:55,393 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:55,394 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:55,394 INFO  L85        PathProgramCache]: Analyzing trace with hash 1338932440, now seen corresponding path program 1 times
[2024-11-27 06:31:55,394 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:55,394 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901221218]
[2024-11-27 06:31:55,394 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:55,394 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:55,455 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:55,456 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:55,491 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:55,523 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:55,523 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:55,523 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:55,523 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:55,524 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:55,524 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:55,524 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:55,524 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:55,524 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:55,524 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26
[2024-11-27 06:31:55,528 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:55,528 WARN  L246   ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:55,528 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances.
[2024-11-27 06:31:55,622 INFO  L143    ThreadInstanceAdder]: Constructed 28 joinOtherThreadTransitions.
[2024-11-27 06:31:55,627 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:55,686 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:55,686 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:55,687 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:55,687 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:56,897 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:56,897 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:56,897 INFO  L85        PathProgramCache]: Analyzing trace with hash -339867143, now seen corresponding path program 1 times
[2024-11-27 06:31:56,897 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:56,897 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350237442]
[2024-11-27 06:31:56,898 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:56,898 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:56,961 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:56,961 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:56,999 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:57,035 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:57,035 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:57,035 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:57,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:57,036 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-11-27 06:31:57,040 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:57,041 WARN  L246   ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:57,041 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances.
[2024-11-27 06:31:57,128 INFO  L143    ThreadInstanceAdder]: Constructed 29 joinOtherThreadTransitions.
[2024-11-27 06:31:57,133 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:57,192 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:57,193 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:57,193 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:57,193 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:31:58,496 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:31:58,496 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:31:58,496 INFO  L85        PathProgramCache]: Analyzing trace with hash -1057431095, now seen corresponding path program 1 times
[2024-11-27 06:31:58,496 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:31:58,496 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951959491]
[2024-11-27 06:31:58,497 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:31:58,497 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:31:58,559 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:58,559 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:31:58,595 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:31:58,627 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:31:58,627 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:31:58,627 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:31:58,627 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:31:58,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:31:58,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:31:58,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:31:58,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:31:58,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:31:58,628 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-11-27 06:31:58,634 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:31:58,634 WARN  L246   ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:31:58,634 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances.
[2024-11-27 06:31:58,726 INFO  L143    ThreadInstanceAdder]: Constructed 30 joinOtherThreadTransitions.
[2024-11-27 06:31:58,733 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:58,797 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:31:58,797 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:31:58,798 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:31:58,798 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:00,086 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:00,087 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:00,087 INFO  L85        PathProgramCache]: Analyzing trace with hash 2023745224, now seen corresponding path program 1 times
[2024-11-27 06:32:00,087 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:00,087 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926338501]
[2024-11-27 06:32:00,087 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:00,087 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:00,169 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:00,169 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:00,220 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:00,262 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:00,262 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:00,262 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:00,262 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:00,262 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:00,263 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:00,263 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:00,263 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:00,263 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:00,263 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-11-27 06:32:00,268 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:00,268 WARN  L246   ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:00,268 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances.
[2024-11-27 06:32:00,388 INFO  L143    ThreadInstanceAdder]: Constructed 31 joinOtherThreadTransitions.
[2024-11-27 06:32:00,397 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:00,463 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:00,464 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:00,464 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:00,464 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:01,813 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:01,814 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:01,814 INFO  L85        PathProgramCache]: Analyzing trace with hash -282739850, now seen corresponding path program 1 times
[2024-11-27 06:32:01,814 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:01,814 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217062255]
[2024-11-27 06:32:01,814 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:01,814 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:01,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:01,901 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:01,945 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:01,987 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:01,988 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:01,988 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:01,989 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30
[2024-11-27 06:32:01,994 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:01,994 WARN  L246   ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:01,994 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances.
[2024-11-27 06:32:02,094 INFO  L143    ThreadInstanceAdder]: Constructed 32 joinOtherThreadTransitions.
[2024-11-27 06:32:02,100 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:02,165 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:02,167 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:02,168 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:02,168 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:03,759 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:03,760 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:03,760 INFO  L85        PathProgramCache]: Analyzing trace with hash 219071059, now seen corresponding path program 1 times
[2024-11-27 06:32:03,760 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:03,760 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248772466]
[2024-11-27 06:32:03,760 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:03,760 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:03,828 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:03,828 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:03,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:03,904 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:03,904 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:03,904 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:03,904 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:03,904 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:03,904 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:03,905 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:03,905 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:03,905 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:03,905 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-11-27 06:32:03,912 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:03,913 WARN  L246   ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:03,913 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances.
[2024-11-27 06:32:04,014 INFO  L143    ThreadInstanceAdder]: Constructed 33 joinOtherThreadTransitions.
[2024-11-27 06:32:04,020 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:04,088 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:04,089 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:04,089 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:04,089 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:05,615 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:05,616 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:05,616 INFO  L85        PathProgramCache]: Analyzing trace with hash -542040609, now seen corresponding path program 1 times
[2024-11-27 06:32:05,616 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:05,616 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594345259]
[2024-11-27 06:32:05,616 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:05,616 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:05,681 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:05,681 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:05,720 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:05,759 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:05,759 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:05,759 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:05,759 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:05,759 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:05,760 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:05,760 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:05,760 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:05,760 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:05,760 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-11-27 06:32:05,767 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:05,767 WARN  L246   ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:05,767 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances.
[2024-11-27 06:32:06,042 INFO  L143    ThreadInstanceAdder]: Constructed 34 joinOtherThreadTransitions.
[2024-11-27 06:32:06,048 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:06,114 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:06,114 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:06,115 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:06,115 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:08,013 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:08,014 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:08,014 INFO  L85        PathProgramCache]: Analyzing trace with hash -235622246, now seen corresponding path program 1 times
[2024-11-27 06:32:08,014 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:08,014 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453918185]
[2024-11-27 06:32:08,014 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:08,018 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:08,150 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:08,152 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:08,195 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:08,241 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:08,241 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:08,241 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:08,241 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:08,241 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:08,241 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:08,242 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:08,242 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:08,242 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:08,242 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-11-27 06:32:08,249 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:08,250 WARN  L246   ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:08,250 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances.
[2024-11-27 06:32:08,356 INFO  L143    ThreadInstanceAdder]: Constructed 35 joinOtherThreadTransitions.
[2024-11-27 06:32:08,362 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:08,432 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:08,432 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:08,433 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:08,433 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:10,478 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:10,479 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:10,479 INFO  L85        PathProgramCache]: Analyzing trace with hash -451732220, now seen corresponding path program 1 times
[2024-11-27 06:32:10,479 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:10,479 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399558314]
[2024-11-27 06:32:10,479 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:10,479 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:10,545 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:10,545 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:10,585 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:10,629 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:10,629 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:10,629 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:10,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:10,630 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34
[2024-11-27 06:32:10,637 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:10,638 WARN  L246   ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:10,638 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances.
[2024-11-27 06:32:10,748 INFO  L143    ThreadInstanceAdder]: Constructed 36 joinOtherThreadTransitions.
[2024-11-27 06:32:10,754 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:10,825 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:10,825 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:10,826 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:10,826 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:12,956 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:12,956 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:12,956 INFO  L85        PathProgramCache]: Analyzing trace with hash 1230488989, now seen corresponding path program 1 times
[2024-11-27 06:32:12,956 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:12,957 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000588092]
[2024-11-27 06:32:12,957 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:12,957 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:13,055 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:13,055 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:13,111 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:13,172 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:13,172 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:13,172 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:13,172 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:13,172 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:13,173 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:13,173 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:13,173 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:13,173 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:13,173 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35
[2024-11-27 06:32:13,182 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:13,182 WARN  L246   ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:13,182 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances.
[2024-11-27 06:32:13,326 INFO  L143    ThreadInstanceAdder]: Constructed 37 joinOtherThreadTransitions.
[2024-11-27 06:32:13,335 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:13,421 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:13,421 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:13,422 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:13,422 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:16,441 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:16,442 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:16,442 INFO  L85        PathProgramCache]: Analyzing trace with hash -1226847003, now seen corresponding path program 1 times
[2024-11-27 06:32:16,442 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:16,442 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295866697]
[2024-11-27 06:32:16,442 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:16,442 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:16,510 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:16,510 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:16,551 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:16,599 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:16,599 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:16,600 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:16,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:16,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:16,600 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:16,603 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:16,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:16,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:16,604 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36
[2024-11-27 06:32:16,613 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:16,613 WARN  L246   ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:16,613 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances.
[2024-11-27 06:32:16,730 INFO  L143    ThreadInstanceAdder]: Constructed 38 joinOtherThreadTransitions.
[2024-11-27 06:32:16,736 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:16,808 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:16,809 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:16,809 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:16,809 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:19,491 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:19,491 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:19,491 INFO  L85        PathProgramCache]: Analyzing trace with hash 643437916, now seen corresponding path program 1 times
[2024-11-27 06:32:19,491 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:19,491 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379934249]
[2024-11-27 06:32:19,491 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:19,491 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:19,558 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:19,558 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:19,598 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:19,649 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:19,649 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:19,649 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:19,649 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:19,649 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:19,650 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:19,650 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:19,650 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:19,650 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:19,650 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37
[2024-11-27 06:32:19,660 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:19,660 WARN  L246   ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:19,660 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances.
[2024-11-27 06:32:19,777 INFO  L143    ThreadInstanceAdder]: Constructed 39 joinOtherThreadTransitions.
[2024-11-27 06:32:19,783 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:19,860 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:19,861 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:19,861 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:19,861 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:22,794 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:22,794 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:22,795 INFO  L85        PathProgramCache]: Analyzing trace with hash -1983430270, now seen corresponding path program 1 times
[2024-11-27 06:32:22,795 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:22,795 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342603547]
[2024-11-27 06:32:22,795 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:22,795 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:22,854 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:22,855 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:22,896 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:22,948 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:22,948 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:22,948 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:22,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:22,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:22,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:22,949 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:22,949 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:22,949 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:22,949 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38
[2024-11-27 06:32:22,959 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:22,959 WARN  L246   ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:22,959 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances.
[2024-11-27 06:32:23,077 INFO  L143    ThreadInstanceAdder]: Constructed 40 joinOtherThreadTransitions.
[2024-11-27 06:32:23,083 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:23,162 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:23,162 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:23,162 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:23,162 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:27,376 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:27,377 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:27,377 INFO  L85        PathProgramCache]: Analyzing trace with hash -1522945065, now seen corresponding path program 1 times
[2024-11-27 06:32:27,377 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:27,377 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93329194]
[2024-11-27 06:32:27,377 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:27,377 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:27,491 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:27,491 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:27,538 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:27,609 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:27,610 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:27,610 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:27,611 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39
[2024-11-27 06:32:27,622 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:27,622 WARN  L246   ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:27,622 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances.
[2024-11-27 06:32:27,781 INFO  L143    ThreadInstanceAdder]: Constructed 41 joinOtherThreadTransitions.
[2024-11-27 06:32:27,790 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:27,889 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:27,890 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:27,890 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:27,890 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:32,533 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:32,533 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:32,533 INFO  L85        PathProgramCache]: Analyzing trace with hash 664112859, now seen corresponding path program 1 times
[2024-11-27 06:32:32,533 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:32,533 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536258203]
[2024-11-27 06:32:32,534 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:32,534 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:32,614 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:32,614 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:32,658 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:32,716 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:32,716 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:32,716 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:32,716 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:32,716 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:32,717 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:32,717 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:32,717 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:32,717 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:32,717 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40
[2024-11-27 06:32:32,729 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:32,729 WARN  L246   ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:32,729 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances.
[2024-11-27 06:32:32,844 INFO  L143    ThreadInstanceAdder]: Constructed 42 joinOtherThreadTransitions.
[2024-11-27 06:32:32,850 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:32,951 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:32,951 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:32,951 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:32,951 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:36,377 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:36,377 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:36,377 INFO  L85        PathProgramCache]: Analyzing trace with hash 55620878, now seen corresponding path program 1 times
[2024-11-27 06:32:36,377 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:36,378 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148132474]
[2024-11-27 06:32:36,378 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:36,378 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:36,462 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:36,462 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:36,508 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:36,565 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:36,565 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:36,565 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:36,566 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:36,566 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41
[2024-11-27 06:32:36,578 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:36,578 WARN  L246   ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:36,579 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances.
[2024-11-27 06:32:36,702 INFO  L143    ThreadInstanceAdder]: Constructed 43 joinOtherThreadTransitions.
[2024-11-27 06:32:36,708 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:36,799 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:36,799 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:36,800 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:36,800 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:41,596 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:41,596 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:41,596 INFO  L85        PathProgramCache]: Analyzing trace with hash 120768752, now seen corresponding path program 1 times
[2024-11-27 06:32:41,597 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:41,597 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728192405]
[2024-11-27 06:32:41,597 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:41,597 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:41,677 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:41,677 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:41,725 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:41,784 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:41,785 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:41,785 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:41,785 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42
[2024-11-27 06:32:41,798 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:41,799 WARN  L246   ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:41,799 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances.
[2024-11-27 06:32:41,925 INFO  L143    ThreadInstanceAdder]: Constructed 44 joinOtherThreadTransitions.
[2024-11-27 06:32:41,931 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:42,018 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:42,019 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:42,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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:42,019 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:46,836 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:46,837 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:46,837 INFO  L85        PathProgramCache]: Analyzing trace with hash -1223348991, now seen corresponding path program 1 times
[2024-11-27 06:32:46,837 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:46,837 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634767213]
[2024-11-27 06:32:46,837 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:46,837 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:46,924 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:46,924 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:46,972 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:47,036 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:47,036 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:47,036 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:47,036 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:47,037 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:47,037 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:47,037 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:47,037 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:47,037 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:47,037 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43
[2024-11-27 06:32:47,050 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:47,051 WARN  L246   ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:47,051 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances.
[2024-11-27 06:32:47,187 INFO  L143    ThreadInstanceAdder]: Constructed 45 joinOtherThreadTransitions.
[2024-11-27 06:32:47,192 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:47,284 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:47,286 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:47,286 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:47,286 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:52,194 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:52,194 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:52,194 INFO  L85        PathProgramCache]: Analyzing trace with hash 1688404929, now seen corresponding path program 1 times
[2024-11-27 06:32:52,194 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:52,195 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666258797]
[2024-11-27 06:32:52,195 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:52,195 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:52,295 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:52,296 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:52,353 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:52,426 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:52,426 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:52,426 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:52,427 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:52,427 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44
[2024-11-27 06:32:52,442 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:52,443 WARN  L246   ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:52,443 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances.
[2024-11-27 06:32:52,554 INFO  L143    ThreadInstanceAdder]: Constructed 46 joinOtherThreadTransitions.
[2024-11-27 06:32:52,558 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:52,642 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:52,642 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:52,643 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:52,643 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:32:56,691 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:32:56,691 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:32:56,691 INFO  L85        PathProgramCache]: Analyzing trace with hash -2011615312, now seen corresponding path program 1 times
[2024-11-27 06:32:56,691 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:32:56,691 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321291239]
[2024-11-27 06:32:56,691 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:32:56,691 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:32:56,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:56,773 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:32:56,827 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:32:56,899 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:32:56,900 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:32:56,900 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:32:56,901 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45
[2024-11-27 06:32:56,916 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:32:56,917 WARN  L246   ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:32:56,917 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances.
[2024-11-27 06:32:57,061 INFO  L143    ThreadInstanceAdder]: Constructed 47 joinOtherThreadTransitions.
[2024-11-27 06:32:57,067 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:57,165 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:32:57,166 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:32:57,166 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:32:57,166 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:03,180 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:03,180 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:03,180 INFO  L85        PathProgramCache]: Analyzing trace with hash 1493586766, now seen corresponding path program 1 times
[2024-11-27 06:33:03,180 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:03,180 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062627613]
[2024-11-27 06:33:03,180 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:03,180 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:03,271 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:03,271 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:03,324 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:03,393 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:03,394 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:03,394 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:03,395 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46
[2024-11-27 06:33:03,410 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:03,410 WARN  L246   ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:03,410 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances.
[2024-11-27 06:33:03,528 INFO  L143    ThreadInstanceAdder]: Constructed 48 joinOtherThreadTransitions.
[2024-11-27 06:33:03,532 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:03,620 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:03,620 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:03,620 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:03,620 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:10,114 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:10,115 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:10,115 INFO  L85        PathProgramCache]: Analyzing trace with hash -1492463333, now seen corresponding path program 1 times
[2024-11-27 06:33:10,115 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:10,115 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589436109]
[2024-11-27 06:33:10,115 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:10,115 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:10,197 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:10,197 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:10,252 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:10,327 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:10,328 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:10,328 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:10,328 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47
[2024-11-27 06:33:10,345 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:10,345 WARN  L246   ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:10,345 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances.
[2024-11-27 06:33:10,617 INFO  L143    ThreadInstanceAdder]: Constructed 49 joinOtherThreadTransitions.
[2024-11-27 06:33:10,623 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:10,718 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:10,719 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:10,719 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:10,719 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:17,377 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:17,377 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:17,377 INFO  L85        PathProgramCache]: Analyzing trace with hash -224867433, now seen corresponding path program 1 times
[2024-11-27 06:33:17,377 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:17,377 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338678814]
[2024-11-27 06:33:17,377 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:17,377 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:17,457 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:17,457 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:17,507 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:17,584 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:17,584 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:17,584 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:17,584 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:17,585 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:17,585 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:17,585 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:17,585 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:17,585 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:17,585 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48
[2024-11-27 06:33:17,601 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:17,602 WARN  L246   ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:17,602 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances.
[2024-11-27 06:33:17,900 INFO  L143    ThreadInstanceAdder]: Constructed 50 joinOtherThreadTransitions.
[2024-11-27 06:33:17,906 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:18,004 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:18,004 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:18,004 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:18,004 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:25,749 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:25,749 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:25,749 INFO  L85        PathProgramCache]: Analyzing trace with hash -978049726, now seen corresponding path program 1 times
[2024-11-27 06:33:25,749 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:25,749 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647273922]
[2024-11-27 06:33:25,750 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:25,750 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:25,845 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:25,845 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:25,903 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:26,081 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:26,081 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:26,082 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:26,082 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49
[2024-11-27 06:33:26,101 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:26,101 WARN  L246   ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:26,101 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances.
[2024-11-27 06:33:26,243 INFO  L143    ThreadInstanceAdder]: Constructed 51 joinOtherThreadTransitions.
[2024-11-27 06:33:26,248 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:26,353 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:26,353 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:26,354 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:26,354 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:35,737 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:35,737 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:35,737 INFO  L85        PathProgramCache]: Analyzing trace with hash 1286766748, now seen corresponding path program 1 times
[2024-11-27 06:33:35,737 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:35,737 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849508946]
[2024-11-27 06:33:35,737 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:35,737 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:35,829 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:35,830 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:35,887 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:35,977 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:35,977 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:35,977 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:35,977 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:35,977 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:35,978 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:35,978 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:35,978 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:35,978 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:35,978 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50
[2024-11-27 06:33:35,996 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:35,996 WARN  L246   ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:35,996 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances.
[2024-11-27 06:33:36,270 INFO  L143    ThreadInstanceAdder]: Constructed 52 joinOtherThreadTransitions.
[2024-11-27 06:33:36,276 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:36,379 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:36,379 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:36,379 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:36,380 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:46,360 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:46,360 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:46,360 INFO  L85        PathProgramCache]: Analyzing trace with hash 788217893, now seen corresponding path program 1 times
[2024-11-27 06:33:46,360 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:46,360 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766291361]
[2024-11-27 06:33:46,360 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:46,361 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:46,467 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:46,467 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:46,531 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:46,604 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:46,604 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:46,604 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:46,604 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51
[2024-11-27 06:33:46,617 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:46,617 WARN  L246   ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:46,617 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances.
[2024-11-27 06:33:46,747 INFO  L143    ThreadInstanceAdder]: Constructed 53 joinOtherThreadTransitions.
[2024-11-27 06:33:46,752 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:46,867 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:46,867 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:46,868 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:46,868 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:33:54,988 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:33:54,988 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:33:54,989 INFO  L85        PathProgramCache]: Analyzing trace with hash -1480096163, now seen corresponding path program 1 times
[2024-11-27 06:33:54,989 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:33:54,989 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855360460]
[2024-11-27 06:33:54,989 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:33:54,989 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:33:55,097 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:55,097 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:33:55,320 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:33:55,389 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:33:55,390 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:33:55,390 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:33:55,391 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52
[2024-11-27 06:33:55,403 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:33:55,404 WARN  L246   ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:33:55,404 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances.
[2024-11-27 06:33:55,563 INFO  L143    ThreadInstanceAdder]: Constructed 54 joinOtherThreadTransitions.
[2024-11-27 06:33:55,571 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:55,679 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:33:55,680 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:33:55,680 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:33:55,680 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:34:06,077 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:34:06,078 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:34:06,078 INFO  L85        PathProgramCache]: Analyzing trace with hash -555600444, now seen corresponding path program 1 times
[2024-11-27 06:34:06,078 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:34:06,078 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006165768]
[2024-11-27 06:34:06,078 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:34:06,078 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:34:06,226 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:06,226 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:34:06,315 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:06,404 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:34:06,404 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:34:06,404 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:34:06,404 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53
[2024-11-27 06:34:06,418 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:34:06,418 WARN  L246   ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:34:06,418 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances.
[2024-11-27 06:34:06,735 INFO  L143    ThreadInstanceAdder]: Constructed 55 joinOtherThreadTransitions.
[2024-11-27 06:34:06,739 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:06,843 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:34:06,844 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:34:06,844 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:06,844 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:34:13,805 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:34:13,805 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:34:13,805 INFO  L85        PathProgramCache]: Analyzing trace with hash -2123894566, now seen corresponding path program 1 times
[2024-11-27 06:34:13,805 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:34:13,806 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943262373]
[2024-11-27 06:34:13,806 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:34:13,806 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:34:13,921 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:13,921 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:34:13,986 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:14,055 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:34:14,055 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:34:14,055 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:34:14,055 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54
[2024-11-27 06:34:14,069 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:34:14,069 WARN  L246   ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:34:14,069 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances.
[2024-11-27 06:34:14,215 INFO  L143    ThreadInstanceAdder]: Constructed 56 joinOtherThreadTransitions.
[2024-11-27 06:34:14,219 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:14,321 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:34:14,321 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:34:14,322 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:14,322 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:34:26,667 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:34:26,667 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:34:26,667 INFO  L85        PathProgramCache]: Analyzing trace with hash -1702421985, now seen corresponding path program 1 times
[2024-11-27 06:34:26,667 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:34:26,667 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009900932]
[2024-11-27 06:34:26,667 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:34:26,667 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:34:26,773 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:26,773 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:34:26,835 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:26,940 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:34:26,940 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:34:26,940 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:34:26,940 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:34:26,940 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:34:26,940 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:34:26,940 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:34:26,941 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:34:26,941 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:34:26,941 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55
[2024-11-27 06:34:26,963 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:34:26,963 WARN  L246   ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:34:26,963 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances.
[2024-11-27 06:34:27,128 INFO  L143    ThreadInstanceAdder]: Constructed 57 joinOtherThreadTransitions.
[2024-11-27 06:34:27,135 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:27,249 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:34:27,250 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:34:27,250 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:27,250 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:34:38,892 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:34:38,892 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:34:38,892 INFO  L85        PathProgramCache]: Analyzing trace with hash -1405103085, now seen corresponding path program 1 times
[2024-11-27 06:34:38,892 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:34:38,892 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510255739]
[2024-11-27 06:34:38,892 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:34:38,893 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:34:39,131 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:39,131 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:34:39,201 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:39,270 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:34:39,270 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:34:39,270 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:34:39,270 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56
[2024-11-27 06:34:39,284 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:34:39,284 WARN  L246   ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:34:39,284 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances.
[2024-11-27 06:34:39,418 INFO  L143    ThreadInstanceAdder]: Constructed 58 joinOtherThreadTransitions.
[2024-11-27 06:34:39,425 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:39,538 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:34:39,539 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:34:39,539 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:39,539 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:34:55,231 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:34:55,232 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:34:55,232 INFO  L85        PathProgramCache]: Analyzing trace with hash 136577334, now seen corresponding path program 1 times
[2024-11-27 06:34:55,232 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:34:55,232 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504659814]
[2024-11-27 06:34:55,232 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:34:55,232 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:34:55,364 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:55,364 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:34:55,439 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:34:55,692 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:34:55,693 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:34:55,693 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:34:55,694 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:34:55,694 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57
[2024-11-27 06:34:55,711 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:34:55,711 WARN  L246   ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:34:55,711 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances.
[2024-11-27 06:34:55,871 INFO  L143    ThreadInstanceAdder]: Constructed 59 joinOtherThreadTransitions.
[2024-11-27 06:34:55,879 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:55,993 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:34:55,993 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:34:55,993 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:34:55,993 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:35:08,571 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:35:08,571 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:35:08,572 INFO  L85        PathProgramCache]: Analyzing trace with hash 1746355208, now seen corresponding path program 1 times
[2024-11-27 06:35:08,572 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:35:08,572 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771047664]
[2024-11-27 06:35:08,572 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:35:08,572 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:35:08,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:08,726 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:35:08,805 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:08,933 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:35:08,933 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:35:08,933 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:35:08,933 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:35:08,933 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:35:08,934 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:35:08,934 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:35:08,934 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:35:08,934 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:35:08,934 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58
[2024-11-27 06:35:08,960 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:35:08,960 WARN  L246   ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:35:08,960 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances.
[2024-11-27 06:35:09,285 INFO  L143    ThreadInstanceAdder]: Constructed 60 joinOtherThreadTransitions.
[2024-11-27 06:35:09,293 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:09,405 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:35:09,406 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:35:09,406 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:09,406 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:35:26,977 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:35:26,977 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:35:26,977 INFO  L85        PathProgramCache]: Analyzing trace with hash -955318519, now seen corresponding path program 1 times
[2024-11-27 06:35:26,977 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:35:26,977 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081621044]
[2024-11-27 06:35:26,977 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:35:26,978 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:35:27,089 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:27,089 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:35:27,139 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:27,225 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:35:27,225 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:35:27,226 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:35:27,226 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59
[2024-11-27 06:35:27,243 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:35:27,243 WARN  L246   ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:35:27,243 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances.
[2024-11-27 06:35:27,532 INFO  L143    ThreadInstanceAdder]: Constructed 61 joinOtherThreadTransitions.
[2024-11-27 06:35:27,536 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:27,652 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:35:27,653 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:35:27,653 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:27,653 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:35:43,227 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:35:43,227 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:35:43,227 INFO  L85        PathProgramCache]: Analyzing trace with hash 2043827385, now seen corresponding path program 1 times
[2024-11-27 06:35:43,227 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:35:43,227 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230513423]
[2024-11-27 06:35:43,227 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:35:43,227 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:35:43,350 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:43,350 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:35:43,407 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:35:43,493 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:35:43,493 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:35:43,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:35:43,494 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:35:43,494 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60
[2024-11-27 06:35:43,511 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:35:43,512 WARN  L246   ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:35:43,512 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances.
[2024-11-27 06:35:43,827 INFO  L143    ThreadInstanceAdder]: Constructed 62 joinOtherThreadTransitions.
[2024-11-27 06:35:43,835 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:43,954 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:35:43,955 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:35:43,955 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:35:43,955 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:36:04,274 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:36:04,274 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:36:04,274 INFO  L85        PathProgramCache]: Analyzing trace with hash -2017843304, now seen corresponding path program 1 times
[2024-11-27 06:36:04,275 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:36:04,275 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428318118]
[2024-11-27 06:36:04,275 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:36:04,275 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:36:04,395 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:04,395 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:36:04,445 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:04,578 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:36:04,579 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:36:04,579 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:36:04,580 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61
[2024-11-27 06:36:04,606 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:36:04,606 WARN  L246   ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:36:04,606 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances.
[2024-11-27 06:36:04,931 INFO  L143    ThreadInstanceAdder]: Constructed 63 joinOtherThreadTransitions.
[2024-11-27 06:36:04,937 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:05,057 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:36:05,057 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:36:05,057 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:05,058 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:36:22,284 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:36:22,285 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:36:22,285 INFO  L85        PathProgramCache]: Analyzing trace with hash 1131485734, now seen corresponding path program 1 times
[2024-11-27 06:36:22,285 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:36:22,285 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796398265]
[2024-11-27 06:36:22,285 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:36:22,285 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:36:22,415 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:22,415 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:36:22,658 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:22,794 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:36:22,794 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:36:22,794 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:36:22,795 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:36:22,795 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62
[2024-11-27 06:36:22,821 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:36:22,821 WARN  L246   ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:36:22,821 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances.
[2024-11-27 06:36:22,990 INFO  L143    ThreadInstanceAdder]: Constructed 64 joinOtherThreadTransitions.
[2024-11-27 06:36:22,999 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:23,137 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:36:23,138 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:36:23,138 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:23,138 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:36:48,212 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:36:48,213 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:36:48,213 INFO  L85        PathProgramCache]: Analyzing trace with hash 598970083, now seen corresponding path program 1 times
[2024-11-27 06:36:48,213 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:36:48,213 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81665053]
[2024-11-27 06:36:48,213 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:36:48,213 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:36:48,335 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:48,335 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:36:48,399 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:36:48,493 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:36:48,493 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:36:48,493 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:36:48,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:36:48,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:36:48,493 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:36:48,494 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:36:48,494 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:36:48,494 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:36:48,494 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63
[2024-11-27 06:36:48,515 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:36:48,516 WARN  L246   ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:36:48,516 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances.
[2024-11-27 06:36:48,714 INFO  L143    ThreadInstanceAdder]: Constructed 65 joinOtherThreadTransitions.
[2024-11-27 06:36:48,722 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:48,867 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:36:48,868 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:36:48,868 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:36:48,868 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:37:13,134 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:37:13,134 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:37:13,134 INFO  L85        PathProgramCache]: Analyzing trace with hash -602953649, now seen corresponding path program 1 times
[2024-11-27 06:37:13,134 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:37:13,134 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117750804]
[2024-11-27 06:37:13,135 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:37:13,135 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:37:13,275 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:37:13,275 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:37:13,329 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:37:13,428 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:37:13,429 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:37:13,429 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:37:13,429 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64
[2024-11-27 06:37:13,448 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:37:13,448 WARN  L246   ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:37:13,448 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances.
[2024-11-27 06:37:13,620 INFO  L143    ThreadInstanceAdder]: Constructed 66 joinOtherThreadTransitions.
[2024-11-27 06:37:13,627 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:37:13,754 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:37:13,754 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:37:13,754 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:37:13,754 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:37:42,981 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:37:42,981 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:37:42,982 INFO  L85        PathProgramCache]: Analyzing trace with hash -1247459094, now seen corresponding path program 1 times
[2024-11-27 06:37:42,982 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:37:42,982 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498702313]
[2024-11-27 06:37:42,982 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:37:42,982 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:37:43,131 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:37:43,131 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:37:43,189 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:37:43,539 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:37:43,539 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:37:43,539 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:37:43,539 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:37:43,539 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:37:43,540 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:37:43,544 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:37:43,545 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:37:43,545 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:37:43,545 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65
[2024-11-27 06:37:43,576 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:37:43,576 WARN  L246   ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:37:43,576 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances.
[2024-11-27 06:37:43,769 INFO  L143    ThreadInstanceAdder]: Constructed 67 joinOtherThreadTransitions.
[2024-11-27 06:37:43,777 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:37:43,908 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:37:43,908 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:37:43,908 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:37:43,909 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:38:08,517 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:38:08,518 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:38:08,518 INFO  L85        PathProgramCache]: Analyzing trace with hash 669389620, now seen corresponding path program 1 times
[2024-11-27 06:38:08,519 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:38:08,519 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259111381]
[2024-11-27 06:38:08,519 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:38:08,519 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:38:08,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:38:08,665 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:38:08,722 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:38:08,833 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:38:08,833 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:38:08,833 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:38:08,834 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:38:08,834 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66
[2024-11-27 06:38:08,854 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:38:08,855 WARN  L246   ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:38:08,855 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances.
[2024-11-27 06:38:09,021 INFO  L143    ThreadInstanceAdder]: Constructed 68 joinOtherThreadTransitions.
[2024-11-27 06:38:09,028 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:38:09,157 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:38:09,158 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:38:09,158 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:38:09,158 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:38:44,850 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:38:44,851 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:38:44,851 INFO  L85        PathProgramCache]: Analyzing trace with hash -1319802451, now seen corresponding path program 1 times
[2024-11-27 06:38:44,851 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:38:44,851 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826745240]
[2024-11-27 06:38:44,851 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:38:44,851 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:38:44,991 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:38:44,991 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:38:45,062 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:38:45,200 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:38:45,200 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:38:45,200 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:38:45,200 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:38:45,200 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:38:45,200 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:38:45,201 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:38:45,201 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:38:45,201 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:38:45,201 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67
[2024-11-27 06:38:45,224 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:38:45,224 WARN  L246   ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:38:45,224 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances.
[2024-11-27 06:38:45,388 INFO  L143    ThreadInstanceAdder]: Constructed 69 joinOtherThreadTransitions.
[2024-11-27 06:38:45,396 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:38:45,534 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:38:45,535 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:38:45,535 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:38:45,535 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:39:17,245 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:39:17,245 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:39:17,245 INFO  L85        PathProgramCache]: Analyzing trace with hash -263688491, now seen corresponding path program 1 times
[2024-11-27 06:39:17,245 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:39:17,245 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264715361]
[2024-11-27 06:39:17,245 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:39:17,245 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:39:17,553 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:39:17,553 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:39:17,611 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:39:17,733 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:39:17,734 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:39:17,734 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:39:17,734 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68
[2024-11-27 06:39:17,756 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:39:17,756 WARN  L246   ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:39:17,756 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances.
[2024-11-27 06:39:17,926 INFO  L143    ThreadInstanceAdder]: Constructed 70 joinOtherThreadTransitions.
[2024-11-27 06:39:17,935 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:39:18,073 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:39:18,073 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:39:18,074 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:39:18,074 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:39:43,748 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:39:43,748 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:39:43,749 INFO  L85        PathProgramCache]: Analyzing trace with hash -73005780, now seen corresponding path program 1 times
[2024-11-27 06:39:43,749 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:39:43,749 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750147377]
[2024-11-27 06:39:43,749 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:39:43,749 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:39:44,083 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:39:44,084 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:39:44,141 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:39:44,255 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:39:44,255 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:39:44,255 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:39:44,255 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69
[2024-11-27 06:39:44,278 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:39:44,278 WARN  L246   ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:39:44,278 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances.
[2024-11-27 06:39:44,659 INFO  L143    ThreadInstanceAdder]: Constructed 71 joinOtherThreadTransitions.
[2024-11-27 06:39:44,665 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:39:44,803 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:39:44,804 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:39:44,804 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:39:44,804 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:40:20,021 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:40:20,022 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:40:20,022 INFO  L85        PathProgramCache]: Analyzing trace with hash -72954062, now seen corresponding path program 1 times
[2024-11-27 06:40:20,022 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:40:20,022 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418985361]
[2024-11-27 06:40:20,022 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:40:20,022 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:40:20,179 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:40:20,179 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:40:20,252 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:40:20,438 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:40:20,439 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:40:20,439 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:40:20,439 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70
[2024-11-27 06:40:20,472 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:40:20,472 WARN  L246   ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:40:20,473 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances.
[2024-11-27 06:40:20,675 INFO  L143    ThreadInstanceAdder]: Constructed 72 joinOtherThreadTransitions.
[2024-11-27 06:40:20,681 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:40:20,821 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:40:20,821 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:40:20,821 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:40:20,821 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:40:54,318 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:40:54,318 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:40:54,319 INFO  L85        PathProgramCache]: Analyzing trace with hash 43331431, now seen corresponding path program 1 times
[2024-11-27 06:40:54,319 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:40:54,319 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921827133]
[2024-11-27 06:40:54,319 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:40:54,319 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:40:54,482 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:40:54,483 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:40:54,548 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:40:54,722 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:40:54,722 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:40:54,722 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:40:54,722 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:40:54,723 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:40:54,723 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:40:54,723 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:40:54,723 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:40:54,723 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:40:54,723 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71
[2024-11-27 06:40:54,745 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:40:54,746 WARN  L246   ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:40:54,746 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances.
[2024-11-27 06:40:54,949 INFO  L143    ThreadInstanceAdder]: Constructed 73 joinOtherThreadTransitions.
[2024-11-27 06:40:54,956 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:40:55,105 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:40:55,106 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:40:55,106 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:40:55,106 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:41:38,410 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:41:38,411 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:41:38,411 INFO  L85        PathProgramCache]: Analyzing trace with hash 630016075, now seen corresponding path program 1 times
[2024-11-27 06:41:38,411 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:41:38,411 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347454709]
[2024-11-27 06:41:38,411 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:41:38,411 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:41:38,655 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:41:38,655 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:41:38,724 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:41:38,854 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:41:38,854 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:41:38,854 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:41:38,854 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:41:38,854 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:41:38,855 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:41:38,855 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:41:38,855 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:41:38,855 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:41:38,855 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72
[2024-11-27 06:41:38,878 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:41:38,878 WARN  L246   ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:41:38,878 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances.
[2024-11-27 06:41:39,058 INFO  L143    ThreadInstanceAdder]: Constructed 74 joinOtherThreadTransitions.
[2024-11-27 06:41:39,063 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:41:39,220 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:41:39,220 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:41:39,220 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:41:39,220 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:42:24,253 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:42:24,253 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:42:24,253 INFO  L85        PathProgramCache]: Analyzing trace with hash -717423522, now seen corresponding path program 1 times
[2024-11-27 06:42:24,253 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:42:24,253 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168994540]
[2024-11-27 06:42:24,254 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:42:24,254 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:42:24,423 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:42:24,423 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:42:24,493 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:42:24,664 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:42:24,665 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:42:24,665 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:42:24,665 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73
[2024-11-27 06:42:24,689 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:42:24,689 WARN  L246   ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:42:24,689 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances.
[2024-11-27 06:42:24,894 INFO  L143    ThreadInstanceAdder]: Constructed 75 joinOtherThreadTransitions.
[2024-11-27 06:42:24,903 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:42:25,049 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:42:25,050 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:42:25,050 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:42:25,050 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:43:15,053 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:43:15,053 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:43:15,053 INFO  L85        PathProgramCache]: Analyzing trace with hash 1990454816, now seen corresponding path program 1 times
[2024-11-27 06:43:15,053 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:43:15,053 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707201656]
[2024-11-27 06:43:15,053 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:43:15,054 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:43:15,237 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:43:15,238 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:43:15,320 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:43:15,514 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:43:15,515 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:43:15,515 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:43:15,515 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74
[2024-11-27 06:43:15,553 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:43:15,554 WARN  L246   ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:43:15,554 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances.
[2024-11-27 06:43:15,770 INFO  L143    ThreadInstanceAdder]: Constructed 76 joinOtherThreadTransitions.
[2024-11-27 06:43:15,775 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:43:15,913 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:43:15,914 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:43:15,914 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:43:15,914 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:44:17,762 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:44:17,763 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:44:17,763 INFO  L85        PathProgramCache]: Analyzing trace with hash 1003716625, now seen corresponding path program 1 times
[2024-11-27 06:44:17,763 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:44:17,763 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739003563]
[2024-11-27 06:44:17,763 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:44:17,763 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:44:17,930 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:44:17,930 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:44:17,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:44:18,190 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:44:18,190 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:44:18,190 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:44:18,191 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:44:18,191 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75
[2024-11-27 06:44:18,214 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:44:18,214 WARN  L246   ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:44:18,214 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances.
[2024-11-27 06:44:18,387 INFO  L143    ThreadInstanceAdder]: Constructed 77 joinOtherThreadTransitions.
[2024-11-27 06:44:18,393 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:44:18,539 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:44:18,539 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:44:18,540 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:44:18,540 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-11-27 06:45:08,805 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 4 more)] ===
[2024-11-27 06:45:08,806 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-27 06:45:08,806 INFO  L85        PathProgramCache]: Analyzing trace with hash 1018090673, now seen corresponding path program 1 times
[2024-11-27 06:45:08,806 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-27 06:45:08,806 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655620098]
[2024-11-27 06:45:08,806 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-27 06:45:08,806 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-27 06:45:08,981 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:45:08,981 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-27 06:45:09,050 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-27 06:45:09,264 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-27 06:45:09,265 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 7 remaining)
[2024-11-27 06:45:09,265 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining)
[2024-11-27 06:45:09,265 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76
[2024-11-27 06:45:09,304 INFO  L422         BasicCegarLoop]: Path program histogram: [1]
[2024-11-27 06:45:09,304 WARN  L246   ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-27 06:45:09,304 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances.
[2024-11-27 06:45:09,652 INFO  L143    ThreadInstanceAdder]: Constructed 78 joinOtherThreadTransitions.
[2024-11-27 06:45:09,657 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:45:09,798 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-27 06:45:09,798 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-27 06:45:09,798 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=PARTIAL_ORDER_FA, 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;@5bf1b823, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-27 06:45:09,798 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 7 error locations.