./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c --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_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:26:22,164 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:26:22,266 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 02:26:22,273 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:26:22,273 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:26:22,313 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:26:22,314 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:26:22,314 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:26:22,315 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:26:22,316 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:26:22,317 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:26:22,317 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:26:22,317 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:26:22,317 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:26:22,318 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:26:22,319 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 02:26:22,319 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:26:22,320 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:26:22,320 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:26:22,321 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:26:22,321 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:26:22,321 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:26:22,321 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:26:22,321 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:26:22,322 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:26:22,322 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:26:22,323 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:26:22,323 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:26:22,323 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:26:22,323 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2024-11-28 02:26:22,698 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:26:22,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:26:22,719 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:26:22,720 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:26:22,721 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:26:22,725 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2024-11-28 02:26:25,754 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/data/2c7d4e7cc/ab4d45d88fee4ea3bdb68346882092a0/FLAG6025e47cd [2024-11-28 02:26:26,101 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:26:26,103 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2024-11-28 02:26:26,115 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/data/2c7d4e7cc/ab4d45d88fee4ea3bdb68346882092a0/FLAG6025e47cd [2024-11-28 02:26:26,133 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/data/2c7d4e7cc/ab4d45d88fee4ea3bdb68346882092a0 [2024-11-28 02:26:26,136 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:26:26,138 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:26:26,139 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:26:26,140 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:26:26,145 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:26:26,146 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,148 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e4c59c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26, skipping insertion in model container [2024-11-28 02:26:26,148 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,177 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:26:26,440 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 02:26:26,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:26:26,468 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:26:26,508 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:26:26,528 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:26:26,529 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26 WrapperNode [2024-11-28 02:26:26,529 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:26:26,530 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:26:26,530 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:26:26,531 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:26:26,538 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,546 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,586 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 191 [2024-11-28 02:26:26,587 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:26:26,587 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:26:26,588 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:26:26,588 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:26:26,599 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,599 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,602 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,637 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-28 02:26:26,638 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,638 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,652 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,654 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,660 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,662 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,666 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,669 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:26:26,670 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:26:26,670 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:26:26,670 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:26:26,672 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (1/1) ... [2024-11-28 02:26:26,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:26:26,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:26,712 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:26:26,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:26:26,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 02:26:26,745 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 02:26:26,745 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 02:26:26,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:26:26,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:26:26,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 02:26:26,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 02:26:26,747 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 02:26:26,864 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:26:26,866 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:26:27,390 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 02:26:27,390 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:26:27,762 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:26:27,762 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 02:26:27,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:26:27 BoogieIcfgContainer [2024-11-28 02:26:27,763 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:26:27,765 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:26:27,765 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:26:27,772 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:26:27,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:26:26" (1/3) ... [2024-11-28 02:26:27,773 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@700025d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:26:27, skipping insertion in model container [2024-11-28 02:26:27,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:26:26" (2/3) ... [2024-11-28 02:26:27,774 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@700025d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:26:27, skipping insertion in model container [2024-11-28 02:26:27,775 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:26:27" (3/3) ... [2024-11-28 02:26:27,776 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2024-11-28 02:26:27,794 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:26:27,796 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-array-int-symm.wvr.c that has 3 procedures, 55 locations, 1 initial locations, 4 loop locations, and 22 error locations. [2024-11-28 02:26:27,796 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 02:26:27,886 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 02:26:27,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 61 places, 60 transitions, 134 flow [2024-11-28 02:26:27,983 INFO L124 PetriNetUnfolderBase]: 6/58 cut-off events. [2024-11-28 02:26:27,988 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 02:26:27,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 58 events. 6/58 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 159 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2024-11-28 02:26:27,994 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 60 transitions, 134 flow [2024-11-28 02:26:28,000 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 58 places, 57 transitions, 126 flow [2024-11-28 02:26:28,014 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:26:28,029 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@264ef421, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:26:28,030 INFO L334 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2024-11-28 02:26:28,037 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 02:26:28,037 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 02:26:28,037 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 02:26:28,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:28,039 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 02:26:28,039 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:28,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:28,045 INFO L85 PathProgramCache]: Analyzing trace with hash 643130, now seen corresponding path program 1 times [2024-11-28 02:26:28,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:28,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027399118] [2024-11-28 02:26:28,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:28,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:28,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:28,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:28,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027399118] [2024-11-28 02:26:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027399118] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:28,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 02:26:28,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135905693] [2024-11-28 02:26:28,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:28,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:26:28,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:28,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:26:28,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:26:28,509 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 02:26:28,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:28,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:28,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 02:26:28,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:28,738 INFO L124 PetriNetUnfolderBase]: 116/311 cut-off events. [2024-11-28 02:26:28,738 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-28 02:26:28,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 311 events. 116/311 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1564 event pairs, 68 based on Foata normal form. 1/206 useless extension candidates. Maximal degree in co-relation 464. Up to 183 conditions per place. [2024-11-28 02:26:28,744 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 24 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2024-11-28 02:26:28,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 170 flow [2024-11-28 02:26:28,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:26:28,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:26:28,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 119 transitions. [2024-11-28 02:26:28,760 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-11-28 02:26:28,762 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 126 flow. Second operand 3 states and 119 transitions. [2024-11-28 02:26:28,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 170 flow [2024-11-28 02:26:28,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 53 transitions, 162 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 02:26:28,778 INFO L231 Difference]: Finished difference. Result has 52 places, 53 transitions, 114 flow [2024-11-28 02:26:28,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=52, PETRI_TRANSITIONS=53} [2024-11-28 02:26:28,785 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, -6 predicate places. [2024-11-28 02:26:28,785 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 53 transitions, 114 flow [2024-11-28 02:26:28,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:28,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:28,786 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 02:26:28,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:26:28,786 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:28,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:28,789 INFO L85 PathProgramCache]: Analyzing trace with hash 643131, now seen corresponding path program 1 times [2024-11-28 02:26:28,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:28,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619125527] [2024-11-28 02:26:28,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:28,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:29,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:29,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:29,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619125527] [2024-11-28 02:26:29,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619125527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:29,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:29,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:26:29,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034823201] [2024-11-28 02:26:29,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:29,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:26:29,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:29,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:26:29,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:26:29,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 02:26:29,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 53 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:29,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:29,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 02:26:29,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:29,610 INFO L124 PetriNetUnfolderBase]: 117/314 cut-off events. [2024-11-28 02:26:29,610 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 02:26:29,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 314 events. 117/314 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1583 event pairs, 68 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 489. Up to 192 conditions per place. [2024-11-28 02:26:29,618 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 27 selfloop transitions, 4 changer transitions 0/56 dead transitions. [2024-11-28 02:26:29,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 56 transitions, 182 flow [2024-11-28 02:26:29,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:26:29,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:26:29,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-11-28 02:26:29,621 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-28 02:26:29,622 INFO L175 Difference]: Start difference. First operand has 52 places, 53 transitions, 114 flow. Second operand 4 states and 152 transitions. [2024-11-28 02:26:29,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 56 transitions, 182 flow [2024-11-28 02:26:29,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 56 transitions, 178 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:29,625 INFO L231 Difference]: Finished difference. Result has 55 places, 56 transitions, 137 flow [2024-11-28 02:26:29,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=55, PETRI_TRANSITIONS=56} [2024-11-28 02:26:29,627 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, -3 predicate places. [2024-11-28 02:26:29,628 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 56 transitions, 137 flow [2024-11-28 02:26:29,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:29,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:29,628 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 02:26:29,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:26:29,629 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:29,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:29,630 INFO L85 PathProgramCache]: Analyzing trace with hash 19939385, now seen corresponding path program 1 times [2024-11-28 02:26:29,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:29,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516900466] [2024-11-28 02:26:29,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:29,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:29,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:29,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:29,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516900466] [2024-11-28 02:26:29,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516900466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:29,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:29,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:26:29,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183965800] [2024-11-28 02:26:29,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:29,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:29,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:29,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:29,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:30,194 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 02:26:30,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 56 transitions, 137 flow. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:30,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:30,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 02:26:30,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:30,433 INFO L124 PetriNetUnfolderBase]: 118/317 cut-off events. [2024-11-28 02:26:30,434 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 02:26:30,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535 conditions, 317 events. 118/317 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1587 event pairs, 68 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 510. Up to 191 conditions per place. [2024-11-28 02:26:30,438 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 27 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-11-28 02:26:30,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 59 transitions, 211 flow [2024-11-28 02:26:30,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:30,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:30,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-11-28 02:26:30,441 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-11-28 02:26:30,441 INFO L175 Difference]: Start difference. First operand has 55 places, 56 transitions, 137 flow. Second operand 5 states and 185 transitions. [2024-11-28 02:26:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 59 transitions, 211 flow [2024-11-28 02:26:30,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:26:30,444 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 171 flow [2024-11-28 02:26:30,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=171, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-11-28 02:26:30,446 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 2 predicate places. [2024-11-28 02:26:30,446 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 171 flow [2024-11-28 02:26:30,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:30,446 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:30,447 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 02:26:30,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:26:30,447 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:30,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash 618070255, now seen corresponding path program 1 times [2024-11-28 02:26:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:30,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263704206] [2024-11-28 02:26:30,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:30,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:30,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:30,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:30,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:30,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263704206] [2024-11-28 02:26:30,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263704206] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:30,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021117173] [2024-11-28 02:26:30,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:30,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:30,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:30,907 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:30,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:26:30,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:31,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:26:31,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:31,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 02:26:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:31,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:31,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021117173] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:31,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:31,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 02:26:31,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130842562] [2024-11-28 02:26:31,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:31,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:26:31,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:31,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:26:31,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:26:32,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 02:26:32,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 171 flow. Second operand has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:32,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:32,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 02:26:32,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:32,494 INFO L124 PetriNetUnfolderBase]: 119/319 cut-off events. [2024-11-28 02:26:32,494 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-28 02:26:32,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 319 events. 119/319 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1597 event pairs, 68 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 520. Up to 192 conditions per place. [2024-11-28 02:26:32,497 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 26 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-11-28 02:26:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 61 transitions, 254 flow [2024-11-28 02:26:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:26:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:26:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 275 transitions. [2024-11-28 02:26:32,501 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-11-28 02:26:32,501 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 171 flow. Second operand 8 states and 275 transitions. [2024-11-28 02:26:32,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 61 transitions, 254 flow [2024-11-28 02:26:32,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 61 transitions, 253 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:26:32,508 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 201 flow [2024-11-28 02:26:32,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=201, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-11-28 02:26:32,509 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 7 predicate places. [2024-11-28 02:26:32,509 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 201 flow [2024-11-28 02:26:32,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:32,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:32,509 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-28 02:26:32,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:26:32,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:32,710 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:32,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1981901500, now seen corresponding path program 1 times [2024-11-28 02:26:32,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:32,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820909195] [2024-11-28 02:26:32,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:32,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:33,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820909195] [2024-11-28 02:26:33,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820909195] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643175754] [2024-11-28 02:26:33,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:33,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:33,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:33,068 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:33,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:26:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:33,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:26:33,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:33,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-28 02:26:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:33,436 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:33,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643175754] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:33,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:33,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-28 02:26:33,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518047132] [2024-11-28 02:26:33,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:33,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 02:26:33,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:33,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 02:26:33,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:26:34,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-28 02:26:34,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 201 flow. Second operand has 13 states, 13 states have (on average 31.307692307692307) internal successors, (407), 13 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:34,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:34,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-28 02:26:34,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:34,964 INFO L124 PetriNetUnfolderBase]: 119/318 cut-off events. [2024-11-28 02:26:34,964 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-28 02:26:34,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 318 events. 119/318 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1583 event pairs, 68 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 519. Up to 183 conditions per place. [2024-11-28 02:26:34,967 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 20 selfloop transitions, 15 changer transitions 0/60 dead transitions. [2024-11-28 02:26:34,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 60 transitions, 267 flow [2024-11-28 02:26:34,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:26:34,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:26:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-11-28 02:26:34,969 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-11-28 02:26:34,969 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 201 flow. Second operand 7 states and 243 transitions. [2024-11-28 02:26:34,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 60 transitions, 267 flow [2024-11-28 02:26:34,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 60 transitions, 220 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-28 02:26:34,974 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 180 flow [2024-11-28 02:26:34,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=180, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-11-28 02:26:34,977 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 4 predicate places. [2024-11-28 02:26:34,977 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 180 flow [2024-11-28 02:26:34,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 31.307692307692307) internal successors, (407), 13 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:34,977 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:34,977 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:34,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:26:35,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:35,178 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:35,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:35,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1312357265, now seen corresponding path program 1 times [2024-11-28 02:26:35,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:35,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118398592] [2024-11-28 02:26:35,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:35,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118398592] [2024-11-28 02:26:35,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118398592] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:35,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:35,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:26:35,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308053213] [2024-11-28 02:26:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:35,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:35,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:35,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:35,321 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:26:35,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 180 flow. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:35,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:35,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:26:35,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:35,527 INFO L124 PetriNetUnfolderBase]: 210/539 cut-off events. [2024-11-28 02:26:35,527 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 02:26:35,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 539 events. 210/539 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3048 event pairs, 87 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 609. Up to 226 conditions per place. [2024-11-28 02:26:35,531 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 63 selfloop transitions, 4 changer transitions 0/91 dead transitions. [2024-11-28 02:26:35,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 407 flow [2024-11-28 02:26:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:35,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:35,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 214 transitions. [2024-11-28 02:26:35,533 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7133333333333334 [2024-11-28 02:26:35,533 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 180 flow. Second operand 5 states and 214 transitions. [2024-11-28 02:26:35,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 407 flow [2024-11-28 02:26:35,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 91 transitions, 366 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-28 02:26:35,536 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 170 flow [2024-11-28 02:26:35,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-11-28 02:26:35,537 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 5 predicate places. [2024-11-28 02:26:35,537 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 170 flow [2024-11-28 02:26:35,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:35,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:35,537 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:35,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 02:26:35,538 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:35,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:35,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1550351051, now seen corresponding path program 1 times [2024-11-28 02:26:35,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:35,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246552883] [2024-11-28 02:26:35,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:35,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:26:35,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:35,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246552883] [2024-11-28 02:26:35,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246552883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:35,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:35,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:26:35,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767322812] [2024-11-28 02:26:35,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:35,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:35,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:35,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:35,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:35,694 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:26:35,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:35,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:35,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:26:35,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:35,878 INFO L124 PetriNetUnfolderBase]: 180/456 cut-off events. [2024-11-28 02:26:35,878 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-11-28 02:26:35,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 456 events. 180/456 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2362 event pairs, 91 based on Foata normal form. 0/321 useless extension candidates. Maximal degree in co-relation 613. Up to 224 conditions per place. [2024-11-28 02:26:35,882 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 56 selfloop transitions, 4 changer transitions 0/84 dead transitions. [2024-11-28 02:26:35,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 84 transitions, 357 flow [2024-11-28 02:26:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:35,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:35,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 207 transitions. [2024-11-28 02:26:35,884 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.69 [2024-11-28 02:26:35,884 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 170 flow. Second operand 5 states and 207 transitions. [2024-11-28 02:26:35,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 84 transitions, 357 flow [2024-11-28 02:26:35,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 84 transitions, 352 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:35,887 INFO L231 Difference]: Finished difference. Result has 67 places, 62 transitions, 182 flow [2024-11-28 02:26:35,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=182, PETRI_PLACES=67, PETRI_TRANSITIONS=62} [2024-11-28 02:26:35,888 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 9 predicate places. [2024-11-28 02:26:35,888 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 62 transitions, 182 flow [2024-11-28 02:26:35,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:35,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:35,889 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:35,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 02:26:35,889 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:35,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:35,890 INFO L85 PathProgramCache]: Analyzing trace with hash -220810683, now seen corresponding path program 1 times [2024-11-28 02:26:35,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:35,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328392876] [2024-11-28 02:26:35,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:35,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:36,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:36,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:36,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328392876] [2024-11-28 02:26:36,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328392876] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:36,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:36,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:26:36,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102402102] [2024-11-28 02:26:36,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:36,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:36,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:36,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:36,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:36,054 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:26:36,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 182 flow. Second operand has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:36,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:36,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:26:36,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:36,324 INFO L124 PetriNetUnfolderBase]: 292/762 cut-off events. [2024-11-28 02:26:36,324 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2024-11-28 02:26:36,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1500 conditions, 762 events. 292/762 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4607 event pairs, 137 based on Foata normal form. 12/588 useless extension candidates. Maximal degree in co-relation 1020. Up to 316 conditions per place. [2024-11-28 02:26:36,331 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 59 selfloop transitions, 7 changer transitions 0/90 dead transitions. [2024-11-28 02:26:36,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 393 flow [2024-11-28 02:26:36,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:36,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:36,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2024-11-28 02:26:36,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7033333333333334 [2024-11-28 02:26:36,332 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 182 flow. Second operand 5 states and 211 transitions. [2024-11-28 02:26:36,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 393 flow [2024-11-28 02:26:36,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 388 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:36,336 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 212 flow [2024-11-28 02:26:36,337 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-11-28 02:26:36,337 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 13 predicate places. [2024-11-28 02:26:36,338 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 212 flow [2024-11-28 02:26:36,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:36,338 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:36,338 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:36,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 02:26:36,339 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:36,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:36,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1750966551, now seen corresponding path program 1 times [2024-11-28 02:26:36,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:36,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034417795] [2024-11-28 02:26:36,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:36,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:36,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:36,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:36,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034417795] [2024-11-28 02:26:36,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034417795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:36,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:36,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:26:36,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706043795] [2024-11-28 02:26:36,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:36,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:36,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:36,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:36,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:36,474 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:26:36,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:36,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:36,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:26:36,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:36,695 INFO L124 PetriNetUnfolderBase]: 262/658 cut-off events. [2024-11-28 02:26:36,695 INFO L125 PetriNetUnfolderBase]: For 336/336 co-relation queries the response was YES. [2024-11-28 02:26:36,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1417 conditions, 658 events. 262/658 cut-off events. For 336/336 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3618 event pairs, 142 based on Foata normal form. 9/530 useless extension candidates. Maximal degree in co-relation 798. Up to 314 conditions per place. [2024-11-28 02:26:36,704 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 52 selfloop transitions, 7 changer transitions 0/83 dead transitions. [2024-11-28 02:26:36,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 83 transitions, 393 flow [2024-11-28 02:26:36,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:36,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:36,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 204 transitions. [2024-11-28 02:26:36,706 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-11-28 02:26:36,706 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 212 flow. Second operand 5 states and 204 transitions. [2024-11-28 02:26:36,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 83 transitions, 393 flow [2024-11-28 02:26:36,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 83 transitions, 389 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:26:36,713 INFO L231 Difference]: Finished difference. Result has 76 places, 66 transitions, 243 flow [2024-11-28 02:26:36,713 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=243, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2024-11-28 02:26:36,714 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 18 predicate places. [2024-11-28 02:26:36,714 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 243 flow [2024-11-28 02:26:36,714 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:36,714 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:36,714 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:36,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 02:26:36,714 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:36,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:36,715 INFO L85 PathProgramCache]: Analyzing trace with hash -284821534, now seen corresponding path program 1 times [2024-11-28 02:26:36,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:36,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877571874] [2024-11-28 02:26:36,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:36,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:36,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:36,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 02:26:36,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:36,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877571874] [2024-11-28 02:26:36,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877571874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:36,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:36,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:26:36,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463325228] [2024-11-28 02:26:36,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:36,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:26:36,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:36,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:26:36,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:26:37,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-28 02:26:37,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 243 flow. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:37,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:37,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-28 02:26:37,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:37,229 INFO L124 PetriNetUnfolderBase]: 306/741 cut-off events. [2024-11-28 02:26:37,229 INFO L125 PetriNetUnfolderBase]: For 516/516 co-relation queries the response was YES. [2024-11-28 02:26:37,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 741 events. 306/741 cut-off events. For 516/516 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4073 event pairs, 244 based on Foata normal form. 0/632 useless extension candidates. Maximal degree in co-relation 919. Up to 550 conditions per place. [2024-11-28 02:26:37,235 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 38 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-11-28 02:26:37,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 323 flow [2024-11-28 02:26:37,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:26:37,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:26:37,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-11-28 02:26:37,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-11-28 02:26:37,238 INFO L175 Difference]: Start difference. First operand has 76 places, 66 transitions, 243 flow. Second operand 5 states and 148 transitions. [2024-11-28 02:26:37,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 323 flow [2024-11-28 02:26:37,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 62 transitions, 314 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:37,246 INFO L231 Difference]: Finished difference. Result has 74 places, 62 transitions, 238 flow [2024-11-28 02:26:37,247 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=238, PETRI_PLACES=74, PETRI_TRANSITIONS=62} [2024-11-28 02:26:37,248 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 16 predicate places. [2024-11-28 02:26:37,249 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 62 transitions, 238 flow [2024-11-28 02:26:37,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:37,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:37,249 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:37,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 02:26:37,249 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:37,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:37,250 INFO L85 PathProgramCache]: Analyzing trace with hash -284821533, now seen corresponding path program 1 times [2024-11-28 02:26:37,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:37,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673201418] [2024-11-28 02:26:37,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:37,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:37,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:37,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:37,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673201418] [2024-11-28 02:26:37,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673201418] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:37,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215413994] [2024-11-28 02:26:37,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:37,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:37,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:37,599 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:37,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:26:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:37,698 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:26:37,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:37,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 02:26:37,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:26:37,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:26:37,809 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:26:37,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 02:26:37,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:37,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:38,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-28 02:26:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:38,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215413994] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:38,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:38,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-28 02:26:38,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290534309] [2024-11-28 02:26:38,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:38,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:26:38,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:38,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:26:38,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:26:39,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 02:26:39,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 62 transitions, 238 flow. Second operand has 11 states, 11 states have (on average 27.818181818181817) internal successors, (306), 11 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:39,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:39,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 02:26:39,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:40,225 INFO L124 PetriNetUnfolderBase]: 465/1035 cut-off events. [2024-11-28 02:26:40,225 INFO L125 PetriNetUnfolderBase]: For 562/562 co-relation queries the response was YES. [2024-11-28 02:26:40,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2276 conditions, 1035 events. 465/1035 cut-off events. For 562/562 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5749 event pairs, 155 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 1492. Up to 286 conditions per place. [2024-11-28 02:26:40,235 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 79 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-11-28 02:26:40,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 111 transitions, 570 flow [2024-11-28 02:26:40,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:26:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:26:40,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 323 transitions. [2024-11-28 02:26:40,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5981481481481481 [2024-11-28 02:26:40,238 INFO L175 Difference]: Start difference. First operand has 74 places, 62 transitions, 238 flow. Second operand 9 states and 323 transitions. [2024-11-28 02:26:40,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 111 transitions, 570 flow [2024-11-28 02:26:40,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 111 transitions, 558 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:26:40,246 INFO L231 Difference]: Finished difference. Result has 80 places, 66 transitions, 294 flow [2024-11-28 02:26:40,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=294, PETRI_PLACES=80, PETRI_TRANSITIONS=66} [2024-11-28 02:26:40,247 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 22 predicate places. [2024-11-28 02:26:40,247 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 66 transitions, 294 flow [2024-11-28 02:26:40,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.818181818181817) internal successors, (306), 11 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:40,247 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:40,247 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:40,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:26:40,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 02:26:40,448 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:40,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:40,449 INFO L85 PathProgramCache]: Analyzing trace with hash -239532334, now seen corresponding path program 1 times [2024-11-28 02:26:40,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:40,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127535225] [2024-11-28 02:26:40,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:40,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:40,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:40,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:40,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127535225] [2024-11-28 02:26:40,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127535225] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:26:40,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:26:40,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:26:40,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797952936] [2024-11-28 02:26:40,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:40,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:26:40,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:40,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:26:40,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:26:40,605 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-28 02:26:40,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 66 transitions, 294 flow. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:40,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:40,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-28 02:26:40,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:40,833 INFO L124 PetriNetUnfolderBase]: 496/1103 cut-off events. [2024-11-28 02:26:40,834 INFO L125 PetriNetUnfolderBase]: For 844/844 co-relation queries the response was YES. [2024-11-28 02:26:40,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2550 conditions, 1103 events. 496/1103 cut-off events. For 844/844 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5982 event pairs, 402 based on Foata normal form. 0/1051 useless extension candidates. Maximal degree in co-relation 1693. Up to 869 conditions per place. [2024-11-28 02:26:40,844 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 43 selfloop transitions, 5 changer transitions 0/62 dead transitions. [2024-11-28 02:26:40,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 62 transitions, 382 flow [2024-11-28 02:26:40,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:26:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:26:40,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-11-28 02:26:40,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-11-28 02:26:40,847 INFO L175 Difference]: Start difference. First operand has 80 places, 66 transitions, 294 flow. Second operand 4 states and 125 transitions. [2024-11-28 02:26:40,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 62 transitions, 382 flow [2024-11-28 02:26:40,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 62 transitions, 372 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:40,853 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 286 flow [2024-11-28 02:26:40,853 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=286, PETRI_PLACES=77, PETRI_TRANSITIONS=62} [2024-11-28 02:26:40,856 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 19 predicate places. [2024-11-28 02:26:40,856 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 286 flow [2024-11-28 02:26:40,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:40,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:40,857 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:40,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 02:26:40,857 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:40,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:40,857 INFO L85 PathProgramCache]: Analyzing trace with hash -239532333, now seen corresponding path program 1 times [2024-11-28 02:26:40,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:40,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181487083] [2024-11-28 02:26:40,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:40,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:40,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:41,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:41,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181487083] [2024-11-28 02:26:41,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181487083] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:41,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32582761] [2024-11-28 02:26:41,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:41,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:41,166 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:41,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:26:41,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:41,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:26:41,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:41,410 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:41,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 02:26:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:41,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32582761] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:41,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:41,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-28 02:26:41,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595571686] [2024-11-28 02:26:41,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:41,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:26:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:41,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:26:41,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:26:42,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 02:26:42,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 62 transitions, 286 flow. Second operand has 11 states, 11 states have (on average 30.727272727272727) internal successors, (338), 11 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:42,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:42,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 02:26:42,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:42,630 INFO L124 PetriNetUnfolderBase]: 427/886 cut-off events. [2024-11-28 02:26:42,630 INFO L125 PetriNetUnfolderBase]: For 663/663 co-relation queries the response was YES. [2024-11-28 02:26:42,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 886 events. 427/886 cut-off events. For 663/663 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4423 event pairs, 155 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 1408. Up to 255 conditions per place. [2024-11-28 02:26:42,638 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 74 selfloop transitions, 15 changer transitions 0/103 dead transitions. [2024-11-28 02:26:42,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 103 transitions, 570 flow [2024-11-28 02:26:42,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:26:42,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:26:42,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 284 transitions. [2024-11-28 02:26:42,641 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-11-28 02:26:42,642 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 286 flow. Second operand 7 states and 284 transitions. [2024-11-28 02:26:42,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 103 transitions, 570 flow [2024-11-28 02:26:42,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 103 transitions, 564 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:26:42,648 INFO L231 Difference]: Finished difference. Result has 82 places, 62 transitions, 324 flow [2024-11-28 02:26:42,648 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=324, PETRI_PLACES=82, PETRI_TRANSITIONS=62} [2024-11-28 02:26:42,650 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 24 predicate places. [2024-11-28 02:26:42,650 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 62 transitions, 324 flow [2024-11-28 02:26:42,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.727272727272727) internal successors, (338), 11 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:42,652 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:42,652 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:42,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:26:42,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:42,853 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:42,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:42,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1159115079, now seen corresponding path program 1 times [2024-11-28 02:26:42,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:42,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440502688] [2024-11-28 02:26:42,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:42,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:43,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:43,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440502688] [2024-11-28 02:26:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440502688] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744470810] [2024-11-28 02:26:43,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:43,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:43,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:43,216 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:43,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:26:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:43,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:26:43,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:43,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 02:26:43,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:26:43,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:26:43,425 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:26:43,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 02:26:43,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:43,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:43,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-28 02:26:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:43,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744470810] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:43,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:43,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-28 02:26:43,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177437433] [2024-11-28 02:26:43,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:43,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:26:43,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:43,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:26:43,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:26:48,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:26:52,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:26:56,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:26:56,627 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-28 02:26:56,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 62 transitions, 324 flow. Second operand has 11 states, 11 states have (on average 26.0) internal successors, (286), 11 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:56,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:56,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-28 02:26:56,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:57,272 INFO L124 PetriNetUnfolderBase]: 712/1557 cut-off events. [2024-11-28 02:26:57,272 INFO L125 PetriNetUnfolderBase]: For 1730/1770 co-relation queries the response was YES. [2024-11-28 02:26:57,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3634 conditions, 1557 events. 712/1557 cut-off events. For 1730/1770 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9117 event pairs, 259 based on Foata normal form. 0/1366 useless extension candidates. Maximal degree in co-relation 2774. Up to 408 conditions per place. [2024-11-28 02:26:57,283 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 76 selfloop transitions, 15 changer transitions 0/105 dead transitions. [2024-11-28 02:26:57,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 105 transitions, 662 flow [2024-11-28 02:26:57,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:26:57,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:26:57,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 299 transitions. [2024-11-28 02:26:57,285 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5537037037037037 [2024-11-28 02:26:57,285 INFO L175 Difference]: Start difference. First operand has 82 places, 62 transitions, 324 flow. Second operand 9 states and 299 transitions. [2024-11-28 02:26:57,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 105 transitions, 662 flow [2024-11-28 02:26:57,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 105 transitions, 627 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-28 02:26:57,289 INFO L231 Difference]: Finished difference. Result has 86 places, 63 transitions, 342 flow [2024-11-28 02:26:57,290 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=342, PETRI_PLACES=86, PETRI_TRANSITIONS=63} [2024-11-28 02:26:57,291 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 28 predicate places. [2024-11-28 02:26:57,291 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 63 transitions, 342 flow [2024-11-28 02:26:57,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 26.0) internal successors, (286), 11 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:57,291 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:57,292 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:57,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 02:26:57,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 02:26:57,496 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:57,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:57,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1572829697, now seen corresponding path program 1 times [2024-11-28 02:26:57,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:57,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627019899] [2024-11-28 02:26:57,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:57,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:57,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:57,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:57,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:57,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627019899] [2024-11-28 02:26:57,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627019899] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:57,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913614832] [2024-11-28 02:26:57,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:57,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:57,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:57,725 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:57,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:26:57,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:57,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:26:57,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:57,935 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:57,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 02:26:58,005 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:58,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913614832] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:58,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:58,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-28 02:26:58,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503387095] [2024-11-28 02:26:58,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:58,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:26:58,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:58,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:26:58,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:26:58,430 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:26:58,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 63 transitions, 342 flow. Second operand has 11 states, 11 states have (on average 30.09090909090909) internal successors, (331), 11 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:58,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:26:58,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:26:58,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:26:58,979 INFO L124 PetriNetUnfolderBase]: 788/1552 cut-off events. [2024-11-28 02:26:58,979 INFO L125 PetriNetUnfolderBase]: For 1858/1906 co-relation queries the response was YES. [2024-11-28 02:26:58,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3968 conditions, 1552 events. 788/1552 cut-off events. For 1858/1906 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8364 event pairs, 259 based on Foata normal form. 0/1508 useless extension candidates. Maximal degree in co-relation 3117. Up to 471 conditions per place. [2024-11-28 02:26:58,991 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 75 selfloop transitions, 15 changer transitions 0/103 dead transitions. [2024-11-28 02:26:58,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 103 transitions, 659 flow [2024-11-28 02:26:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:26:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:26:58,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 275 transitions. [2024-11-28 02:26:58,992 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-11-28 02:26:58,992 INFO L175 Difference]: Start difference. First operand has 86 places, 63 transitions, 342 flow. Second operand 7 states and 275 transitions. [2024-11-28 02:26:58,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 103 transitions, 659 flow [2024-11-28 02:26:58,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 103 transitions, 634 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-28 02:26:58,998 INFO L231 Difference]: Finished difference. Result has 87 places, 63 transitions, 361 flow [2024-11-28 02:26:58,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=361, PETRI_PLACES=87, PETRI_TRANSITIONS=63} [2024-11-28 02:26:58,999 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 29 predicate places. [2024-11-28 02:26:58,999 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 63 transitions, 361 flow [2024-11-28 02:26:58,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.09090909090909) internal successors, (331), 11 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:26:58,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:26:58,999 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:26:59,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:26:59,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 02:26:59,205 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:26:59,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1966456279, now seen corresponding path program 1 times [2024-11-28 02:26:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:26:59,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618394126] [2024-11-28 02:26:59,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:59,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:26:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:26:59,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:26:59,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618394126] [2024-11-28 02:26:59,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618394126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:59,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696053931] [2024-11-28 02:26:59,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:59,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:26:59,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:26:59,330 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:26:59,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:26:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:59,416 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:26:59,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:59,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:59,511 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:59,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:26:59,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696053931] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:59,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:26:59,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-28 02:26:59,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579834624] [2024-11-28 02:26:59,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:59,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:26:59,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:26:59,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:26:59,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:27:00,026 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:27:00,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 63 transitions, 361 flow. Second operand has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:00,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:00,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:27:00,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:01,214 INFO L124 PetriNetUnfolderBase]: 1830/3752 cut-off events. [2024-11-28 02:27:01,215 INFO L125 PetriNetUnfolderBase]: For 5708/5806 co-relation queries the response was YES. [2024-11-28 02:27:01,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 3752 events. 1830/3752 cut-off events. For 5708/5806 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 26533 event pairs, 517 based on Foata normal form. 72/3682 useless extension candidates. Maximal degree in co-relation 3962. Up to 911 conditions per place. [2024-11-28 02:27:01,249 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 173 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-11-28 02:27:01,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 224 transitions, 1561 flow [2024-11-28 02:27:01,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:27:01,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 02:27:01,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 833 transitions. [2024-11-28 02:27:01,253 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-11-28 02:27:01,253 INFO L175 Difference]: Start difference. First operand has 87 places, 63 transitions, 361 flow. Second operand 21 states and 833 transitions. [2024-11-28 02:27:01,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 224 transitions, 1561 flow [2024-11-28 02:27:01,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 224 transitions, 1487 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-11-28 02:27:01,267 INFO L231 Difference]: Finished difference. Result has 108 places, 83 transitions, 614 flow [2024-11-28 02:27:01,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=614, PETRI_PLACES=108, PETRI_TRANSITIONS=83} [2024-11-28 02:27:01,268 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 50 predicate places. [2024-11-28 02:27:01,268 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 83 transitions, 614 flow [2024-11-28 02:27:01,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:01,268 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:01,269 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:01,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 02:27:01,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:01,473 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:01,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1923080691, now seen corresponding path program 1 times [2024-11-28 02:27:01,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:01,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128728516] [2024-11-28 02:27:01,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:01,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:01,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:01,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:01,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:01,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128728516] [2024-11-28 02:27:01,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128728516] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:01,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231203427] [2024-11-28 02:27:01,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:01,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:01,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:01,609 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:01,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:27:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:01,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:27:01,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:01,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:27:01,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:27:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231203427] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:01,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-28 02:27:01,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384032785] [2024-11-28 02:27:01,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:01,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:27:01,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:01,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:27:01,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:27:02,353 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:27:02,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 83 transitions, 614 flow. Second operand has 16 states, 16 states have (on average 33.25) internal successors, (532), 16 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:02,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:02,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:27:02,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:03,357 INFO L124 PetriNetUnfolderBase]: 1511/3129 cut-off events. [2024-11-28 02:27:03,357 INFO L125 PetriNetUnfolderBase]: For 6218/6376 co-relation queries the response was YES. [2024-11-28 02:27:03,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8579 conditions, 3129 events. 1511/3129 cut-off events. For 6218/6376 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20760 event pairs, 546 based on Foata normal form. 54/3131 useless extension candidates. Maximal degree in co-relation 4341. Up to 915 conditions per place. [2024-11-28 02:27:03,387 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 155 selfloop transitions, 35 changer transitions 0/206 dead transitions. [2024-11-28 02:27:03,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 206 transitions, 1528 flow [2024-11-28 02:27:03,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:27:03,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 02:27:03,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 824 transitions. [2024-11-28 02:27:03,392 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-11-28 02:27:03,392 INFO L175 Difference]: Start difference. First operand has 108 places, 83 transitions, 614 flow. Second operand 21 states and 824 transitions. [2024-11-28 02:27:03,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 206 transitions, 1528 flow [2024-11-28 02:27:03,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 206 transitions, 1513 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:27:03,407 INFO L231 Difference]: Finished difference. Result has 128 places, 91 transitions, 760 flow [2024-11-28 02:27:03,407 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=760, PETRI_PLACES=128, PETRI_TRANSITIONS=91} [2024-11-28 02:27:03,408 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 70 predicate places. [2024-11-28 02:27:03,408 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 91 transitions, 760 flow [2024-11-28 02:27:03,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 33.25) internal successors, (532), 16 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:03,408 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:03,409 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:03,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 02:27:03,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:27:03,609 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:03,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:03,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1779457035, now seen corresponding path program 1 times [2024-11-28 02:27:03,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:03,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066737646] [2024-11-28 02:27:03,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:03,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:03,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:03,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:03,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066737646] [2024-11-28 02:27:03,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066737646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:27:03,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:27:03,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:27:03,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423189321] [2024-11-28 02:27:03,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:27:03,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:27:03,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:03,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:27:03,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:27:03,946 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 60 [2024-11-28 02:27:03,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 91 transitions, 760 flow. Second operand has 7 states, 7 states have (on average 34.285714285714285) internal successors, (240), 7 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:03,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:03,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 60 [2024-11-28 02:27:03,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:04,419 INFO L124 PetriNetUnfolderBase]: 1357/3009 cut-off events. [2024-11-28 02:27:04,420 INFO L125 PetriNetUnfolderBase]: For 7962/8114 co-relation queries the response was YES. [2024-11-28 02:27:04,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8672 conditions, 3009 events. 1357/3009 cut-off events. For 7962/8114 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 21011 event pairs, 606 based on Foata normal form. 1/2958 useless extension candidates. Maximal degree in co-relation 4409. Up to 2283 conditions per place. [2024-11-28 02:27:04,447 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 70 selfloop transitions, 20 changer transitions 13/120 dead transitions. [2024-11-28 02:27:04,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 120 transitions, 1181 flow [2024-11-28 02:27:04,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:27:04,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:27:04,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 242 transitions. [2024-11-28 02:27:04,449 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-11-28 02:27:04,449 INFO L175 Difference]: Start difference. First operand has 128 places, 91 transitions, 760 flow. Second operand 6 states and 242 transitions. [2024-11-28 02:27:04,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 120 transitions, 1181 flow [2024-11-28 02:27:04,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 120 transitions, 1148 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-11-28 02:27:04,466 INFO L231 Difference]: Finished difference. Result has 125 places, 104 transitions, 971 flow [2024-11-28 02:27:04,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=971, PETRI_PLACES=125, PETRI_TRANSITIONS=104} [2024-11-28 02:27:04,467 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 67 predicate places. [2024-11-28 02:27:04,467 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 104 transitions, 971 flow [2024-11-28 02:27:04,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 34.285714285714285) internal successors, (240), 7 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:04,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:04,468 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:04,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 02:27:04,468 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:04,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:04,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1931740090, now seen corresponding path program 2 times [2024-11-28 02:27:04,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:04,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803066597] [2024-11-28 02:27:04,469 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:04,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:04,495 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:04,495 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:05,023 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:27:05,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:05,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803066597] [2024-11-28 02:27:05,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803066597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:05,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068142340] [2024-11-28 02:27:05,024 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:05,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:05,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:05,027 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:05,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:27:05,147 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:05,147 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:05,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 02:27:05,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:05,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 02:27:05,307 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:27:05,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 02:27:05,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:27:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:05,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:05,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-28 02:27:06,139 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:06,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068142340] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:06,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:06,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 23 [2024-11-28 02:27:06,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486699783] [2024-11-28 02:27:06,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:06,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 02:27:06,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:06,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 02:27:06,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:27:09,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-28 02:27:09,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 104 transitions, 971 flow. Second operand has 25 states, 25 states have (on average 27.0) internal successors, (675), 25 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:09,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:09,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-28 02:27:09,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:11,583 INFO L124 PetriNetUnfolderBase]: 3296/6515 cut-off events. [2024-11-28 02:27:11,583 INFO L125 PetriNetUnfolderBase]: For 16758/17015 co-relation queries the response was YES. [2024-11-28 02:27:11,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19157 conditions, 6515 events. 3296/6515 cut-off events. For 16758/17015 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 47295 event pairs, 935 based on Foata normal form. 72/6524 useless extension candidates. Maximal degree in co-relation 18930. Up to 1020 conditions per place. [2024-11-28 02:27:11,619 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 237 selfloop transitions, 40 changer transitions 0/289 dead transitions. [2024-11-28 02:27:11,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 289 transitions, 2412 flow [2024-11-28 02:27:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:27:11,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 02:27:11,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 704 transitions. [2024-11-28 02:27:11,622 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6175438596491228 [2024-11-28 02:27:11,622 INFO L175 Difference]: Start difference. First operand has 125 places, 104 transitions, 971 flow. Second operand 19 states and 704 transitions. [2024-11-28 02:27:11,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 289 transitions, 2412 flow [2024-11-28 02:27:11,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 289 transitions, 2367 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-28 02:27:11,652 INFO L231 Difference]: Finished difference. Result has 145 places, 116 transitions, 1195 flow [2024-11-28 02:27:11,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1195, PETRI_PLACES=145, PETRI_TRANSITIONS=116} [2024-11-28 02:27:11,653 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 87 predicate places. [2024-11-28 02:27:11,653 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 116 transitions, 1195 flow [2024-11-28 02:27:11,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 27.0) internal successors, (675), 25 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:11,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:11,654 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:11,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 02:27:11,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:11,858 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:11,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:11,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1710241979, now seen corresponding path program 1 times [2024-11-28 02:27:11,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:11,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556366551] [2024-11-28 02:27:11,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:11,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:12,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:12,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:12,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556366551] [2024-11-28 02:27:12,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556366551] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:12,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624073884] [2024-11-28 02:27:12,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:12,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:12,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:12,058 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:12,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:27:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:12,142 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:27:12,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:12,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:27:12,304 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:12,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:27:12,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624073884] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:12,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:27:12,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 16 [2024-11-28 02:27:12,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671195194] [2024-11-28 02:27:12,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:27:12,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:27:12,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:12,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:27:12,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:27:12,460 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 60 [2024-11-28 02:27:12,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 116 transitions, 1195 flow. Second operand has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:12,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:12,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 60 [2024-11-28 02:27:12,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:13,259 INFO L124 PetriNetUnfolderBase]: 2393/5378 cut-off events. [2024-11-28 02:27:13,259 INFO L125 PetriNetUnfolderBase]: For 16580/16818 co-relation queries the response was YES. [2024-11-28 02:27:13,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15878 conditions, 5378 events. 2393/5378 cut-off events. For 16580/16818 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 42575 event pairs, 1832 based on Foata normal form. 2/5275 useless extension candidates. Maximal degree in co-relation 14804. Up to 3788 conditions per place. [2024-11-28 02:27:13,285 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 91 selfloop transitions, 29 changer transitions 13/153 dead transitions. [2024-11-28 02:27:13,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 153 transitions, 1564 flow [2024-11-28 02:27:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:27:13,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:27:13,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 361 transitions. [2024-11-28 02:27:13,287 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6685185185185185 [2024-11-28 02:27:13,287 INFO L175 Difference]: Start difference. First operand has 145 places, 116 transitions, 1195 flow. Second operand 9 states and 361 transitions. [2024-11-28 02:27:13,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 153 transitions, 1564 flow [2024-11-28 02:27:13,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 153 transitions, 1490 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-11-28 02:27:13,311 INFO L231 Difference]: Finished difference. Result has 148 places, 115 transitions, 1153 flow [2024-11-28 02:27:13,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1153, PETRI_PLACES=148, PETRI_TRANSITIONS=115} [2024-11-28 02:27:13,312 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 90 predicate places. [2024-11-28 02:27:13,312 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 115 transitions, 1153 flow [2024-11-28 02:27:13,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:13,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:13,312 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:13,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 02:27:13,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-28 02:27:13,513 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:13,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1552160375, now seen corresponding path program 2 times [2024-11-28 02:27:13,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:13,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109546464] [2024-11-28 02:27:13,515 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:13,525 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:27:13,525 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:13,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:13,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:13,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109546464] [2024-11-28 02:27:13,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109546464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:27:13,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:27:13,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:27:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085965067] [2024-11-28 02:27:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:27:13,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:27:13,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:13,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:27:13,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:27:13,606 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 60 [2024-11-28 02:27:13,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 115 transitions, 1153 flow. Second operand has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:13,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:13,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 60 [2024-11-28 02:27:13,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:14,837 INFO L124 PetriNetUnfolderBase]: 3938/8889 cut-off events. [2024-11-28 02:27:14,837 INFO L125 PetriNetUnfolderBase]: For 21925/22327 co-relation queries the response was YES. [2024-11-28 02:27:14,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25078 conditions, 8889 events. 3938/8889 cut-off events. For 21925/22327 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 79223 event pairs, 318 based on Foata normal form. 28/8789 useless extension candidates. Maximal degree in co-relation 24781. Up to 2960 conditions per place. [2024-11-28 02:27:14,873 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 109 selfloop transitions, 26 changer transitions 11/166 dead transitions. [2024-11-28 02:27:14,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 166 transitions, 1854 flow [2024-11-28 02:27:14,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:27:14,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:27:14,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 216 transitions. [2024-11-28 02:27:14,874 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.72 [2024-11-28 02:27:14,874 INFO L175 Difference]: Start difference. First operand has 148 places, 115 transitions, 1153 flow. Second operand 5 states and 216 transitions. [2024-11-28 02:27:14,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 166 transitions, 1854 flow [2024-11-28 02:27:14,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 166 transitions, 1841 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 02:27:14,912 INFO L231 Difference]: Finished difference. Result has 150 places, 112 transitions, 1163 flow [2024-11-28 02:27:14,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1163, PETRI_PLACES=150, PETRI_TRANSITIONS=112} [2024-11-28 02:27:14,912 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 92 predicate places. [2024-11-28 02:27:14,912 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 112 transitions, 1163 flow [2024-11-28 02:27:14,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:14,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:14,913 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:14,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 02:27:14,913 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:14,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:14,914 INFO L85 PathProgramCache]: Analyzing trace with hash 448485480, now seen corresponding path program 1 times [2024-11-28 02:27:14,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:14,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614531954] [2024-11-28 02:27:14,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:14,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:14,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:15,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:15,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:15,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614531954] [2024-11-28 02:27:15,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614531954] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:15,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481822014] [2024-11-28 02:27:15,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:15,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:15,063 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:15,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:27:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:15,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:27:15,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:15,282 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:15,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481822014] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:15,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:27:15,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-11-28 02:27:15,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018391042] [2024-11-28 02:27:15,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:27:15,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:27:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:15,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:27:15,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:27:15,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 60 [2024-11-28 02:27:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 112 transitions, 1163 flow. Second operand has 7 states, 7 states have (on average 34.57142857142857) internal successors, (242), 7 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 60 [2024-11-28 02:27:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:16,503 INFO L124 PetriNetUnfolderBase]: 3834/8603 cut-off events. [2024-11-28 02:27:16,504 INFO L125 PetriNetUnfolderBase]: For 25786/26240 co-relation queries the response was YES. [2024-11-28 02:27:16,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25876 conditions, 8603 events. 3834/8603 cut-off events. For 25786/26240 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 76802 event pairs, 3078 based on Foata normal form. 2/8406 useless extension candidates. Maximal degree in co-relation 24187. Up to 6480 conditions per place. [2024-11-28 02:27:16,539 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 62 selfloop transitions, 18 changer transitions 29/129 dead transitions. [2024-11-28 02:27:16,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 129 transitions, 1421 flow [2024-11-28 02:27:16,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:27:16,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:27:16,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 308 transitions. [2024-11-28 02:27:16,540 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-11-28 02:27:16,540 INFO L175 Difference]: Start difference. First operand has 150 places, 112 transitions, 1163 flow. Second operand 8 states and 308 transitions. [2024-11-28 02:27:16,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 129 transitions, 1421 flow [2024-11-28 02:27:16,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 129 transitions, 1359 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-28 02:27:16,570 INFO L231 Difference]: Finished difference. Result has 148 places, 100 transitions, 1000 flow [2024-11-28 02:27:16,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=148, PETRI_TRANSITIONS=100} [2024-11-28 02:27:16,570 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 90 predicate places. [2024-11-28 02:27:16,570 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 100 transitions, 1000 flow [2024-11-28 02:27:16,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 34.57142857142857) internal successors, (242), 7 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:16,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:16,571 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:16,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:27:16,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 02:27:16,771 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:16,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:16,772 INFO L85 PathProgramCache]: Analyzing trace with hash -245598756, now seen corresponding path program 1 times [2024-11-28 02:27:16,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:16,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032429626] [2024-11-28 02:27:16,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:16,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:17,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:17,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032429626] [2024-11-28 02:27:17,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032429626] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:17,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369704273] [2024-11-28 02:27:17,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:17,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:17,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:17,003 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:17,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:27:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:17,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 02:27:17,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:17,241 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:17,241 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:17,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 02:27:17,386 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:17,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369704273] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:17,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:17,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-28 02:27:17,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096620733] [2024-11-28 02:27:17,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:17,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:27:17,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:17,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:27:17,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:27:18,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 02:27:18,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 100 transitions, 1000 flow. Second operand has 20 states, 20 states have (on average 30.8) internal successors, (616), 20 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:18,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:18,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 02:27:18,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:19,998 INFO L124 PetriNetUnfolderBase]: 4519/9065 cut-off events. [2024-11-28 02:27:19,999 INFO L125 PetriNetUnfolderBase]: For 21097/21529 co-relation queries the response was YES. [2024-11-28 02:27:20,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26849 conditions, 9065 events. 4519/9065 cut-off events. For 21097/21529 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 75183 event pairs, 1405 based on Foata normal form. 88/8968 useless extension candidates. Maximal degree in co-relation 26479. Up to 1916 conditions per place. [2024-11-28 02:27:20,062 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 141 selfloop transitions, 34 changer transitions 0/192 dead transitions. [2024-11-28 02:27:20,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 192 transitions, 1799 flow [2024-11-28 02:27:20,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:27:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 02:27:20,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 411 transitions. [2024-11-28 02:27:20,064 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.685 [2024-11-28 02:27:20,064 INFO L175 Difference]: Start difference. First operand has 148 places, 100 transitions, 1000 flow. Second operand 10 states and 411 transitions. [2024-11-28 02:27:20,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 192 transitions, 1799 flow [2024-11-28 02:27:20,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 192 transitions, 1688 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-28 02:27:20,091 INFO L231 Difference]: Finished difference. Result has 137 places, 102 transitions, 1014 flow [2024-11-28 02:27:20,092 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1014, PETRI_PLACES=137, PETRI_TRANSITIONS=102} [2024-11-28 02:27:20,092 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 79 predicate places. [2024-11-28 02:27:20,092 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 102 transitions, 1014 flow [2024-11-28 02:27:20,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 30.8) internal successors, (616), 20 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:20,092 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:20,092 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:20,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 02:27:20,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:20,293 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:20,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1542352034, now seen corresponding path program 1 times [2024-11-28 02:27:20,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:20,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182770781] [2024-11-28 02:27:20,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:20,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:20,484 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:27:20,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:20,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182770781] [2024-11-28 02:27:20,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182770781] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:20,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709489255] [2024-11-28 02:27:20,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:20,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:20,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:20,489 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:20,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 02:27:20,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:20,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:27:20,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:20,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:27:20,708 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:27:20,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709489255] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:20,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:27:20,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 6] total 15 [2024-11-28 02:27:20,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982727850] [2024-11-28 02:27:20,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:27:20,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:27:20,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:20,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:27:20,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:27:20,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:27:20,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 102 transitions, 1014 flow. Second operand has 7 states, 7 states have (on average 33.857142857142854) internal successors, (237), 7 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:20,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:20,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:27:20,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:21,637 INFO L124 PetriNetUnfolderBase]: 3652/7941 cut-off events. [2024-11-28 02:27:21,637 INFO L125 PetriNetUnfolderBase]: For 23589/24129 co-relation queries the response was YES. [2024-11-28 02:27:21,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24447 conditions, 7941 events. 3652/7941 cut-off events. For 23589/24129 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 67742 event pairs, 1293 based on Foata normal form. 249/8051 useless extension candidates. Maximal degree in co-relation 22839. Up to 3739 conditions per place. [2024-11-28 02:27:21,681 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 86 selfloop transitions, 20 changer transitions 0/127 dead transitions. [2024-11-28 02:27:21,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 127 transitions, 1486 flow [2024-11-28 02:27:21,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:27:21,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:27:21,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 259 transitions. [2024-11-28 02:27:21,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-11-28 02:27:21,682 INFO L175 Difference]: Start difference. First operand has 137 places, 102 transitions, 1014 flow. Second operand 7 states and 259 transitions. [2024-11-28 02:27:21,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 127 transitions, 1486 flow [2024-11-28 02:27:21,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 127 transitions, 1464 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:27:21,708 INFO L231 Difference]: Finished difference. Result has 142 places, 103 transitions, 1074 flow [2024-11-28 02:27:21,709 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1074, PETRI_PLACES=142, PETRI_TRANSITIONS=103} [2024-11-28 02:27:21,709 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 84 predicate places. [2024-11-28 02:27:21,709 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 103 transitions, 1074 flow [2024-11-28 02:27:21,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.857142857142854) internal successors, (237), 7 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:21,709 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:21,710 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:21,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 02:27:21,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:21,914 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:21,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:21,914 INFO L85 PathProgramCache]: Analyzing trace with hash -967852194, now seen corresponding path program 2 times [2024-11-28 02:27:21,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:21,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445107238] [2024-11-28 02:27:21,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:21,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:21,932 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:21,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:22,187 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:22,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:22,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445107238] [2024-11-28 02:27:22,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445107238] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:22,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746112667] [2024-11-28 02:27:22,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:22,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:22,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:22,191 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:22,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 02:27:22,291 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:22,291 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:22,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 02:27:22,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:22,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 02:27:22,405 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 02:27:22,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-28 02:27:22,420 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:27:22,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 02:27:22,581 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:22,581 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:22,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-28 02:27:22,916 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:22,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746112667] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:22,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:22,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 20 [2024-11-28 02:27:22,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699462369] [2024-11-28 02:27:22,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:22,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 02:27:22,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:22,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 02:27:22,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:27:27,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:31,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:35,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:39,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:44,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:48,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:52,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:27:53,050 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 02:27:53,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 103 transitions, 1074 flow. Second operand has 22 states, 22 states have (on average 21.454545454545453) internal successors, (472), 22 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:53,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:53,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 02:27:53,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:55,410 INFO L124 PetriNetUnfolderBase]: 5748/11352 cut-off events. [2024-11-28 02:27:55,410 INFO L125 PetriNetUnfolderBase]: For 40514/41354 co-relation queries the response was YES. [2024-11-28 02:27:55,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36890 conditions, 11352 events. 5748/11352 cut-off events. For 40514/41354 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 94533 event pairs, 387 based on Foata normal form. 264/11547 useless extension candidates. Maximal degree in co-relation 34337. Up to 2803 conditions per place. [2024-11-28 02:27:55,470 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 190 selfloop transitions, 30 changer transitions 0/238 dead transitions. [2024-11-28 02:27:55,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 238 transitions, 2559 flow [2024-11-28 02:27:55,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 02:27:55,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 02:27:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 528 transitions. [2024-11-28 02:27:55,472 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-11-28 02:27:55,472 INFO L175 Difference]: Start difference. First operand has 142 places, 103 transitions, 1074 flow. Second operand 20 states and 528 transitions. [2024-11-28 02:27:55,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 238 transitions, 2559 flow [2024-11-28 02:27:55,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 238 transitions, 2509 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-28 02:27:55,529 INFO L231 Difference]: Finished difference. Result has 156 places, 105 transitions, 1125 flow [2024-11-28 02:27:55,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1125, PETRI_PLACES=156, PETRI_TRANSITIONS=105} [2024-11-28 02:27:55,530 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 98 predicate places. [2024-11-28 02:27:55,530 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 105 transitions, 1125 flow [2024-11-28 02:27:55,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 21.454545454545453) internal successors, (472), 22 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:55,531 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:55,531 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:55,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 02:27:55,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:55,732 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:55,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:55,732 INFO L85 PathProgramCache]: Analyzing trace with hash 61353674, now seen corresponding path program 1 times [2024-11-28 02:27:55,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:55,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321225258] [2024-11-28 02:27:55,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:55,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:55,933 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:55,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321225258] [2024-11-28 02:27:55,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321225258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727236594] [2024-11-28 02:27:55,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:27:55,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:55,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:55,936 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:55,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 02:27:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:27:56,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 02:27:56,036 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:56,190 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:56,190 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:56,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 02:27:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:56,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727236594] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:56,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:56,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-28 02:27:56,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617341419] [2024-11-28 02:27:56,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:56,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:27:56,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:56,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:27:56,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:27:57,062 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:27:57,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 105 transitions, 1125 flow. Second operand has 20 states, 20 states have (on average 30.1) internal successors, (602), 20 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:57,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:57,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:27:57,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:27:58,471 INFO L124 PetriNetUnfolderBase]: 5954/11255 cut-off events. [2024-11-28 02:27:58,471 INFO L125 PetriNetUnfolderBase]: For 39015/39747 co-relation queries the response was YES. [2024-11-28 02:27:58,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36552 conditions, 11255 events. 5954/11255 cut-off events. For 39015/39747 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 89877 event pairs, 1431 based on Foata normal form. 132/11181 useless extension candidates. Maximal degree in co-relation 33930. Up to 2803 conditions per place. [2024-11-28 02:27:58,554 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 164 selfloop transitions, 26 changer transitions 0/210 dead transitions. [2024-11-28 02:27:58,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 210 transitions, 2291 flow [2024-11-28 02:27:58,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:27:58,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 02:27:58,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 396 transitions. [2024-11-28 02:27:58,555 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-11-28 02:27:58,555 INFO L175 Difference]: Start difference. First operand has 156 places, 105 transitions, 1125 flow. Second operand 10 states and 396 transitions. [2024-11-28 02:27:58,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 210 transitions, 2291 flow [2024-11-28 02:27:58,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 210 transitions, 2239 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-11-28 02:27:58,655 INFO L231 Difference]: Finished difference. Result has 156 places, 107 transitions, 1159 flow [2024-11-28 02:27:58,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1159, PETRI_PLACES=156, PETRI_TRANSITIONS=107} [2024-11-28 02:27:58,657 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 98 predicate places. [2024-11-28 02:27:58,657 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 107 transitions, 1159 flow [2024-11-28 02:27:58,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 30.1) internal successors, (602), 20 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:58,658 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:27:58,658 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 02:27:58,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 02:27:58,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 02:27:58,860 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:27:58,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:27:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1632683990, now seen corresponding path program 2 times [2024-11-28 02:27:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:27:58,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650649717] [2024-11-28 02:27:58,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:58,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:27:58,901 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:58,902 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:27:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:27:59,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650649717] [2024-11-28 02:27:59,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650649717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:27:59,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065511743] [2024-11-28 02:27:59,049 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:27:59,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:27:59,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:27:59,051 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:27:59,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 02:27:59,184 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:27:59,184 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:27:59,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:27:59,187 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:27:59,361 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:59,361 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:27:59,483 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:27:59,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065511743] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:27:59,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:27:59,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2024-11-28 02:27:59,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235141504] [2024-11-28 02:27:59,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:27:59,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 02:27:59,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:27:59,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 02:27:59,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:27:59,928 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:27:59,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 107 transitions, 1159 flow. Second operand has 22 states, 22 states have (on average 33.0) internal successors, (726), 22 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:27:59,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:27:59,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:27:59,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:03,093 INFO L124 PetriNetUnfolderBase]: 8147/16500 cut-off events. [2024-11-28 02:28:03,093 INFO L125 PetriNetUnfolderBase]: For 77180/78609 co-relation queries the response was YES. [2024-11-28 02:28:03,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56910 conditions, 16500 events. 8147/16500 cut-off events. For 77180/78609 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 154175 event pairs, 2647 based on Foata normal form. 192/16296 useless extension candidates. Maximal degree in co-relation 56796. Up to 3018 conditions per place. [2024-11-28 02:28:03,205 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 277 selfloop transitions, 75 changer transitions 0/376 dead transitions. [2024-11-28 02:28:03,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 376 transitions, 4179 flow [2024-11-28 02:28:03,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 02:28:03,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 02:28:03,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1233 transitions. [2024-11-28 02:28:03,208 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6421875 [2024-11-28 02:28:03,208 INFO L175 Difference]: Start difference. First operand has 156 places, 107 transitions, 1159 flow. Second operand 32 states and 1233 transitions. [2024-11-28 02:28:03,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 376 transitions, 4179 flow [2024-11-28 02:28:03,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 376 transitions, 4129 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-11-28 02:28:03,299 INFO L231 Difference]: Finished difference. Result has 187 places, 142 transitions, 1828 flow [2024-11-28 02:28:03,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1828, PETRI_PLACES=187, PETRI_TRANSITIONS=142} [2024-11-28 02:28:03,300 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 129 predicate places. [2024-11-28 02:28:03,300 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 142 transitions, 1828 flow [2024-11-28 02:28:03,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 33.0) internal successors, (726), 22 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:03,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:03,301 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:03,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 02:28:03,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 02:28:03,501 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:03,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:03,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1822061430, now seen corresponding path program 1 times [2024-11-28 02:28:03,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:03,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155538092] [2024-11-28 02:28:03,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:03,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:03,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:03,700 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:28:03,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:03,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155538092] [2024-11-28 02:28:03,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155538092] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:03,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697061279] [2024-11-28 02:28:03,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:03,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:03,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:03,704 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:03,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 02:28:03,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:03,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:28:03,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:28:03,944 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:04,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:28:04,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697061279] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:04,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:28:04,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 6] total 15 [2024-11-28 02:28:04,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511172375] [2024-11-28 02:28:04,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:28:04,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:28:04,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:04,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:28:04,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:28:04,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:28:04,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 142 transitions, 1828 flow. Second operand has 7 states, 7 states have (on average 34.0) internal successors, (238), 7 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:04,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:04,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:28:04,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:07,075 INFO L124 PetriNetUnfolderBase]: 7213/15076 cut-off events. [2024-11-28 02:28:07,075 INFO L125 PetriNetUnfolderBase]: For 79680/81008 co-relation queries the response was YES. [2024-11-28 02:28:07,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54513 conditions, 15076 events. 7213/15076 cut-off events. For 79680/81008 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 142646 event pairs, 3074 based on Foata normal form. 364/15078 useless extension candidates. Maximal degree in co-relation 42096. Up to 6808 conditions per place. [2024-11-28 02:28:07,214 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 91 selfloop transitions, 50 changer transitions 0/165 dead transitions. [2024-11-28 02:28:07,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 165 transitions, 2346 flow [2024-11-28 02:28:07,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:28:07,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:28:07,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 261 transitions. [2024-11-28 02:28:07,215 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-11-28 02:28:07,215 INFO L175 Difference]: Start difference. First operand has 187 places, 142 transitions, 1828 flow. Second operand 7 states and 261 transitions. [2024-11-28 02:28:07,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 165 transitions, 2346 flow [2024-11-28 02:28:07,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 165 transitions, 2293 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-28 02:28:07,307 INFO L231 Difference]: Finished difference. Result has 189 places, 143 transitions, 1978 flow [2024-11-28 02:28:07,308 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1978, PETRI_PLACES=189, PETRI_TRANSITIONS=143} [2024-11-28 02:28:07,308 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 131 predicate places. [2024-11-28 02:28:07,308 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 143 transitions, 1978 flow [2024-11-28 02:28:07,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 34.0) internal successors, (238), 7 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:07,309 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:07,309 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:07,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 02:28:07,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 02:28:07,509 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:07,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:07,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2078093756, now seen corresponding path program 2 times [2024-11-28 02:28:07,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:07,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336107390] [2024-11-28 02:28:07,510 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:28:07,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:07,533 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:28:07,534 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:28:07,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:07,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336107390] [2024-11-28 02:28:07,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336107390] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:07,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298977583] [2024-11-28 02:28:07,705 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:28:07,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:07,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:07,709 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:07,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 02:28:07,855 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:28:07,855 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:07,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:28:07,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:28:08,232 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 02:28:08,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298977583] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:08,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:08,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2024-11-28 02:28:08,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290126149] [2024-11-28 02:28:08,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:08,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 02:28:08,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:08,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 02:28:08,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:28:09,026 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 60 [2024-11-28 02:28:09,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 143 transitions, 1978 flow. Second operand has 22 states, 22 states have (on average 33.18181818181818) internal successors, (730), 22 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:09,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:09,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 60 [2024-11-28 02:28:09,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:12,188 INFO L124 PetriNetUnfolderBase]: 6444/13385 cut-off events. [2024-11-28 02:28:12,189 INFO L125 PetriNetUnfolderBase]: For 90086/92017 co-relation queries the response was YES. [2024-11-28 02:28:12,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49540 conditions, 13385 events. 6444/13385 cut-off events. For 90086/92017 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 123548 event pairs, 1882 based on Foata normal form. 156/13364 useless extension candidates. Maximal degree in co-relation 37524. Up to 2875 conditions per place. [2024-11-28 02:28:12,295 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 262 selfloop transitions, 67 changer transitions 0/351 dead transitions. [2024-11-28 02:28:12,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 351 transitions, 4473 flow [2024-11-28 02:28:12,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 02:28:12,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 02:28:12,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1215 transitions. [2024-11-28 02:28:12,297 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-11-28 02:28:12,297 INFO L175 Difference]: Start difference. First operand has 189 places, 143 transitions, 1978 flow. Second operand 32 states and 1215 transitions. [2024-11-28 02:28:12,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 351 transitions, 4473 flow [2024-11-28 02:28:12,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 4366 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-28 02:28:12,428 INFO L231 Difference]: Finished difference. Result has 218 places, 161 transitions, 2413 flow [2024-11-28 02:28:12,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2413, PETRI_PLACES=218, PETRI_TRANSITIONS=161} [2024-11-28 02:28:12,429 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 160 predicate places. [2024-11-28 02:28:12,429 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 161 transitions, 2413 flow [2024-11-28 02:28:12,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 33.18181818181818) internal successors, (730), 22 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:12,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:12,429 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:12,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 02:28:12,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 02:28:12,630 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:12,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:12,631 INFO L85 PathProgramCache]: Analyzing trace with hash -597155503, now seen corresponding path program 3 times [2024-11-28 02:28:12,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:12,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469319620] [2024-11-28 02:28:12,631 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:12,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:12,648 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:28:12,648 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 02:28:12,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:12,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469319620] [2024-11-28 02:28:12,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469319620] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:12,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377736351] [2024-11-28 02:28:12,924 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:12,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:12,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:12,927 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:12,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 02:28:13,054 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:28:13,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:13,055 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 02:28:13,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:13,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 02:28:13,176 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 02:28:13,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2024-11-28 02:28:13,199 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:28:13,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 02:28:13,324 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 02:28:13,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:13,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2024-11-28 02:28:13,775 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 02:28:13,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377736351] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:13,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:13,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 15 [2024-11-28 02:28:13,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373902809] [2024-11-28 02:28:13,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:13,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:28:13,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:13,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:28:13,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:28:15,326 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-28 02:28:15,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 161 transitions, 2413 flow. Second operand has 17 states, 17 states have (on average 26.470588235294116) internal successors, (450), 17 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:15,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:15,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-28 02:28:15,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:19,043 INFO L124 PetriNetUnfolderBase]: 9576/17643 cut-off events. [2024-11-28 02:28:19,043 INFO L125 PetriNetUnfolderBase]: For 108507/109258 co-relation queries the response was YES. [2024-11-28 02:28:19,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65990 conditions, 17643 events. 9576/17643 cut-off events. For 108507/109258 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 149952 event pairs, 994 based on Foata normal form. 68/17671 useless extension candidates. Maximal degree in co-relation 59886. Up to 5491 conditions per place. [2024-11-28 02:28:19,193 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 191 selfloop transitions, 54 changer transitions 0/261 dead transitions. [2024-11-28 02:28:19,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 261 transitions, 4258 flow [2024-11-28 02:28:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:28:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:28:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 291 transitions. [2024-11-28 02:28:19,195 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5388888888888889 [2024-11-28 02:28:19,195 INFO L175 Difference]: Start difference. First operand has 218 places, 161 transitions, 2413 flow. Second operand 9 states and 291 transitions. [2024-11-28 02:28:19,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 261 transitions, 4258 flow [2024-11-28 02:28:19,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 261 transitions, 4122 flow, removed 9 selfloop flow, removed 22 redundant places. [2024-11-28 02:28:19,356 INFO L231 Difference]: Finished difference. Result has 203 places, 160 transitions, 2389 flow [2024-11-28 02:28:19,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2389, PETRI_PLACES=203, PETRI_TRANSITIONS=160} [2024-11-28 02:28:19,357 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 145 predicate places. [2024-11-28 02:28:19,357 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 160 transitions, 2389 flow [2024-11-28 02:28:19,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 26.470588235294116) internal successors, (450), 17 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:19,357 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:19,357 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:19,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 02:28:19,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:19,558 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:19,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:19,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1331950811, now seen corresponding path program 3 times [2024-11-28 02:28:19,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328693069] [2024-11-28 02:28:19,558 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:19,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:19,597 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:28:19,600 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:19,850 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 02:28:19,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:19,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328693069] [2024-11-28 02:28:19,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328693069] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:19,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321757572] [2024-11-28 02:28:19,851 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:19,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:19,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:19,853 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:19,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 02:28:20,138 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:28:20,139 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:20,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 02:28:20,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:20,373 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 02:28:20,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:20,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2024-11-28 02:28:21,007 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 02:28:21,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321757572] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:21,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:21,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2024-11-28 02:28:21,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088068655] [2024-11-28 02:28:21,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:21,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 02:28:21,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:21,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 02:28:21,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:28:22,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 02:28:22,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 160 transitions, 2389 flow. Second operand has 19 states, 19 states have (on average 28.63157894736842) internal successors, (544), 19 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:22,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:22,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 02:28:22,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:25,610 INFO L124 PetriNetUnfolderBase]: 9064/16037 cut-off events. [2024-11-28 02:28:25,610 INFO L125 PetriNetUnfolderBase]: For 102764/104581 co-relation queries the response was YES. [2024-11-28 02:28:25,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62028 conditions, 16037 events. 9064/16037 cut-off events. For 102764/104581 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 136399 event pairs, 90 based on Foata normal form. 56/15905 useless extension candidates. Maximal degree in co-relation 56352. Up to 5583 conditions per place. [2024-11-28 02:28:25,762 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 198 selfloop transitions, 64 changer transitions 0/275 dead transitions. [2024-11-28 02:28:25,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 275 transitions, 4522 flow [2024-11-28 02:28:25,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:28:25,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 02:28:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 342 transitions. [2024-11-28 02:28:25,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-11-28 02:28:25,764 INFO L175 Difference]: Start difference. First operand has 203 places, 160 transitions, 2389 flow. Second operand 10 states and 342 transitions. [2024-11-28 02:28:25,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 275 transitions, 4522 flow [2024-11-28 02:28:25,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 275 transitions, 4360 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-28 02:28:25,940 INFO L231 Difference]: Finished difference. Result has 203 places, 159 transitions, 2349 flow [2024-11-28 02:28:25,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2349, PETRI_PLACES=203, PETRI_TRANSITIONS=159} [2024-11-28 02:28:25,941 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 145 predicate places. [2024-11-28 02:28:25,941 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 159 transitions, 2349 flow [2024-11-28 02:28:25,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 28.63157894736842) internal successors, (544), 19 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:25,941 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:25,941 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:25,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 02:28:26,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:26,142 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:26,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash 386762188, now seen corresponding path program 1 times [2024-11-28 02:28:26,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:26,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231660475] [2024-11-28 02:28:26,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:26,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:26,551 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:28:26,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:26,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231660475] [2024-11-28 02:28:26,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231660475] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:26,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849582537] [2024-11-28 02:28:26,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:26,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:26,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:26,555 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:26,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 02:28:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:26,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 02:28:26,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:26,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:28:26,932 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:28:27,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849582537] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:27,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:27,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-28 02:28:27,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920372337] [2024-11-28 02:28:27,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:27,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 02:28:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:27,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 02:28:27,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:28:27,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 60 [2024-11-28 02:28:27,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 159 transitions, 2349 flow. Second operand has 22 states, 22 states have (on average 33.77272727272727) internal successors, (743), 22 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:27,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:27,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 60 [2024-11-28 02:28:27,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:29,947 INFO L124 PetriNetUnfolderBase]: 5781/12448 cut-off events. [2024-11-28 02:28:29,947 INFO L125 PetriNetUnfolderBase]: For 86757/88055 co-relation queries the response was YES. [2024-11-28 02:28:30,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46530 conditions, 12448 events. 5781/12448 cut-off events. For 86757/88055 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 118708 event pairs, 3205 based on Foata normal form. 1/11970 useless extension candidates. Maximal degree in co-relation 42506. Up to 8662 conditions per place. [2024-11-28 02:28:30,059 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 146 selfloop transitions, 59 changer transitions 1/230 dead transitions. [2024-11-28 02:28:30,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 230 transitions, 3205 flow [2024-11-28 02:28:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 02:28:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 02:28:30,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 689 transitions. [2024-11-28 02:28:30,060 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.637962962962963 [2024-11-28 02:28:30,060 INFO L175 Difference]: Start difference. First operand has 203 places, 159 transitions, 2349 flow. Second operand 18 states and 689 transitions. [2024-11-28 02:28:30,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 230 transitions, 3205 flow [2024-11-28 02:28:30,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 230 transitions, 3044 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-28 02:28:30,163 INFO L231 Difference]: Finished difference. Result has 214 places, 168 transitions, 2449 flow [2024-11-28 02:28:30,163 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2449, PETRI_PLACES=214, PETRI_TRANSITIONS=168} [2024-11-28 02:28:30,164 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 156 predicate places. [2024-11-28 02:28:30,164 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 168 transitions, 2449 flow [2024-11-28 02:28:30,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 33.77272727272727) internal successors, (743), 22 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:30,164 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:30,164 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:30,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 02:28:30,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:30,365 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:30,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:30,365 INFO L85 PathProgramCache]: Analyzing trace with hash 766147027, now seen corresponding path program 3 times [2024-11-28 02:28:30,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:30,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706378348] [2024-11-28 02:28:30,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:30,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:30,587 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 02:28:30,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:30,766 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 26 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:28:30,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:30,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706378348] [2024-11-28 02:28:30,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706378348] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:30,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853863107] [2024-11-28 02:28:30,766 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:28:30,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:30,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:30,769 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:30,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 02:28:30,903 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 02:28:30,903 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:30,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:28:30,906 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:31,081 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 30 proven. 13 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:28:31,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:31,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-28 02:28:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 30 proven. 13 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:28:31,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853863107] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:31,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:31,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2024-11-28 02:28:31,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878042159] [2024-11-28 02:28:31,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:31,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 02:28:31,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:31,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 02:28:31,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:28:32,502 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-28 02:28:32,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 168 transitions, 2449 flow. Second operand has 25 states, 25 states have (on average 28.92) internal successors, (723), 25 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:32,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:32,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-28 02:28:32,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:36,189 INFO L124 PetriNetUnfolderBase]: 9918/18718 cut-off events. [2024-11-28 02:28:36,189 INFO L125 PetriNetUnfolderBase]: For 92737/92737 co-relation queries the response was YES. [2024-11-28 02:28:36,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71100 conditions, 18718 events. 9918/18718 cut-off events. For 92737/92737 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 156007 event pairs, 2710 based on Foata normal form. 73/18671 useless extension candidates. Maximal degree in co-relation 64854. Up to 3972 conditions per place. [2024-11-28 02:28:36,373 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 252 selfloop transitions, 52 changer transitions 0/318 dead transitions. [2024-11-28 02:28:36,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 318 transitions, 4377 flow [2024-11-28 02:28:36,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:28:36,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 02:28:36,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 470 transitions. [2024-11-28 02:28:36,375 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-11-28 02:28:36,375 INFO L175 Difference]: Start difference. First operand has 214 places, 168 transitions, 2449 flow. Second operand 12 states and 470 transitions. [2024-11-28 02:28:36,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 318 transitions, 4377 flow [2024-11-28 02:28:36,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 318 transitions, 4317 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-11-28 02:28:36,694 INFO L231 Difference]: Finished difference. Result has 219 places, 172 transitions, 2572 flow [2024-11-28 02:28:36,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2572, PETRI_PLACES=219, PETRI_TRANSITIONS=172} [2024-11-28 02:28:36,695 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 161 predicate places. [2024-11-28 02:28:36,695 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 172 transitions, 2572 flow [2024-11-28 02:28:36,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 28.92) internal successors, (723), 25 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:36,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:36,696 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:36,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 02:28:36,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:36,896 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:36,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:36,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1874245551, now seen corresponding path program 1 times [2024-11-28 02:28:36,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:36,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677864530] [2024-11-28 02:28:36,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:36,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:36,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:28:37,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:37,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677864530] [2024-11-28 02:28:37,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677864530] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:28:37,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:28:37,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 02:28:37,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202642455] [2024-11-28 02:28:37,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:28:37,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 02:28:37,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:37,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 02:28:37,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:28:38,317 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-28 02:28:38,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 172 transitions, 2572 flow. Second operand has 12 states, 12 states have (on average 29.166666666666668) internal successors, (350), 12 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:38,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:38,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-28 02:28:38,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:43,595 INFO L124 PetriNetUnfolderBase]: 14608/26610 cut-off events. [2024-11-28 02:28:43,595 INFO L125 PetriNetUnfolderBase]: For 143892/143912 co-relation queries the response was YES. [2024-11-28 02:28:43,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104985 conditions, 26610 events. 14608/26610 cut-off events. For 143892/143912 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 222861 event pairs, 7382 based on Foata normal form. 183/26783 useless extension candidates. Maximal degree in co-relation 95850. Up to 13653 conditions per place. [2024-11-28 02:28:43,836 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 304 selfloop transitions, 101 changer transitions 2/416 dead transitions. [2024-11-28 02:28:43,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 416 transitions, 6717 flow [2024-11-28 02:28:43,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:28:43,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:28:43,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 421 transitions. [2024-11-28 02:28:43,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6378787878787879 [2024-11-28 02:28:43,838 INFO L175 Difference]: Start difference. First operand has 219 places, 172 transitions, 2572 flow. Second operand 11 states and 421 transitions. [2024-11-28 02:28:43,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 416 transitions, 6717 flow [2024-11-28 02:28:44,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 416 transitions, 6671 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-11-28 02:28:44,187 INFO L231 Difference]: Finished difference. Result has 231 places, 221 transitions, 3879 flow [2024-11-28 02:28:44,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3879, PETRI_PLACES=231, PETRI_TRANSITIONS=221} [2024-11-28 02:28:44,187 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 173 predicate places. [2024-11-28 02:28:44,188 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 221 transitions, 3879 flow [2024-11-28 02:28:44,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.166666666666668) internal successors, (350), 12 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:44,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:44,188 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:44,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 02:28:44,189 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:44,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:44,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1609205041, now seen corresponding path program 2 times [2024-11-28 02:28:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501029503] [2024-11-28 02:28:44,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:28:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:44,217 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:28:44,217 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:44,849 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 02:28:44,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:44,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501029503] [2024-11-28 02:28:44,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501029503] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:44,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634337250] [2024-11-28 02:28:44,850 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:28:44,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:44,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:44,852 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:44,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 02:28:44,977 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:28:44,977 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:28:44,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 02:28:44,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:45,304 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 02:28:45,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 02:28:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:28:45,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:45,512 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 02:28:45,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 02:28:45,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 02:28:45,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634337250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:45,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:45,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 25 [2024-11-28 02:28:45,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209251026] [2024-11-28 02:28:45,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:45,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 02:28:45,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:45,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 02:28:45,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:28:47,390 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:28:47,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 221 transitions, 3879 flow. Second operand has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:47,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:47,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:28:47,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:28:52,709 INFO L124 PetriNetUnfolderBase]: 15687/29576 cut-off events. [2024-11-28 02:28:52,710 INFO L125 PetriNetUnfolderBase]: For 215601/215621 co-relation queries the response was YES. [2024-11-28 02:28:52,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129817 conditions, 29576 events. 15687/29576 cut-off events. For 215601/215621 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 264903 event pairs, 8282 based on Foata normal form. 173/29720 useless extension candidates. Maximal degree in co-relation 117254. Up to 15626 conditions per place. [2024-11-28 02:28:52,966 INFO L140 encePairwiseOnDemand]: 45/60 looper letters, 259 selfloop transitions, 161 changer transitions 2/432 dead transitions. [2024-11-28 02:28:52,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 432 transitions, 7926 flow [2024-11-28 02:28:52,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:28:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 02:28:52,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 489 transitions. [2024-11-28 02:28:52,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6269230769230769 [2024-11-28 02:28:52,967 INFO L175 Difference]: Start difference. First operand has 231 places, 221 transitions, 3879 flow. Second operand 13 states and 489 transitions. [2024-11-28 02:28:52,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 432 transitions, 7926 flow [2024-11-28 02:28:53,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 432 transitions, 7543 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-28 02:28:53,622 INFO L231 Difference]: Finished difference. Result has 244 places, 309 transitions, 6306 flow [2024-11-28 02:28:53,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6306, PETRI_PLACES=244, PETRI_TRANSITIONS=309} [2024-11-28 02:28:53,623 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 186 predicate places. [2024-11-28 02:28:53,623 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 309 transitions, 6306 flow [2024-11-28 02:28:53,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:53,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:28:53,623 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:28:53,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 02:28:53,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 02:28:53,824 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:28:53,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:28:53,824 INFO L85 PathProgramCache]: Analyzing trace with hash 489383389, now seen corresponding path program 1 times [2024-11-28 02:28:53,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:28:53,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462740917] [2024-11-28 02:28:53,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:53,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:28:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:54,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:28:54,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:28:54,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462740917] [2024-11-28 02:28:54,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462740917] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:28:54,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910350280] [2024-11-28 02:28:54,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:28:54,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:28:54,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:28:54,194 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:28:54,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 02:28:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:28:54,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 02:28:54,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:28:54,617 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-28 02:28:54,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 02:28:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 02:28:54,628 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:28:54,852 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-28 02:28:54,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-28 02:28:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 02:28:54,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910350280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:28:54,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:28:54,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2024-11-28 02:28:54,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448829195] [2024-11-28 02:28:54,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:28:54,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:28:54,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:28:54,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:28:54,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:28:56,589 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:28:56,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 309 transitions, 6306 flow. Second operand has 24 states, 24 states have (on average 30.125) internal successors, (723), 24 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:28:56,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:28:56,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:28:56,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:29:03,468 INFO L124 PetriNetUnfolderBase]: 16444/30758 cut-off events. [2024-11-28 02:29:03,468 INFO L125 PetriNetUnfolderBase]: For 233299/233319 co-relation queries the response was YES. [2024-11-28 02:29:03,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141659 conditions, 30758 events. 16444/30758 cut-off events. For 233299/233319 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 274031 event pairs, 9481 based on Foata normal form. 170/30886 useless extension candidates. Maximal degree in co-relation 127751. Up to 18604 conditions per place. [2024-11-28 02:29:03,783 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 308 selfloop transitions, 183 changer transitions 2/503 dead transitions. [2024-11-28 02:29:03,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 503 transitions, 10390 flow [2024-11-28 02:29:03,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:29:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:29:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 408 transitions. [2024-11-28 02:29:03,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6181818181818182 [2024-11-28 02:29:03,785 INFO L175 Difference]: Start difference. First operand has 244 places, 309 transitions, 6306 flow. Second operand 11 states and 408 transitions. [2024-11-28 02:29:03,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 503 transitions, 10390 flow [2024-11-28 02:29:05,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 503 transitions, 10192 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-11-28 02:29:05,347 INFO L231 Difference]: Finished difference. Result has 255 places, 392 transitions, 8470 flow [2024-11-28 02:29:05,347 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8470, PETRI_PLACES=255, PETRI_TRANSITIONS=392} [2024-11-28 02:29:05,347 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 197 predicate places. [2024-11-28 02:29:05,348 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 392 transitions, 8470 flow [2024-11-28 02:29:05,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 30.125) internal successors, (723), 24 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:29:05,348 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:29:05,348 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:29:05,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 02:29:05,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 02:29:05,552 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:29:05,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:29:05,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1771157037, now seen corresponding path program 2 times [2024-11-28 02:29:05,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:29:05,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941778903] [2024-11-28 02:29:05,553 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:29:05,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:29:05,569 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:29:05,569 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:29:05,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 02:29:05,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:29:05,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941778903] [2024-11-28 02:29:05,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941778903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:29:05,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074007215] [2024-11-28 02:29:05,946 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:29:05,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:29:05,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:29:05,948 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:29:05,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 02:29:06,204 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:29:06,204 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:29:06,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 02:29:06,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:29:06,472 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:29:06,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-28 02:29:06,474 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:29:06,474 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:29:06,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074007215] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:29:06,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:29:06,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-28 02:29:06,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798097187] [2024-11-28 02:29:06,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:29:06,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 02:29:06,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:29:06,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 02:29:06,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:29:06,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:29:06,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 392 transitions, 8470 flow. Second operand has 12 states, 12 states have (on average 30.166666666666668) internal successors, (362), 12 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:29:06,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:29:06,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:29:06,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:29:16,798 INFO L124 PetriNetUnfolderBase]: 16842/31941 cut-off events. [2024-11-28 02:29:16,798 INFO L125 PetriNetUnfolderBase]: For 270595/270615 co-relation queries the response was YES. [2024-11-28 02:29:17,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152784 conditions, 31941 events. 16842/31941 cut-off events. For 270595/270615 co-relation queries the response was YES. Maximal size of possible extension queue 1073. Compared 291563 event pairs, 8945 based on Foata normal form. 90/31998 useless extension candidates. Maximal degree in co-relation 137079. Up to 18592 conditions per place. [2024-11-28 02:29:17,169 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 412 selfloop transitions, 160 changer transitions 1/583 dead transitions. [2024-11-28 02:29:17,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 583 transitions, 12647 flow [2024-11-28 02:29:17,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:29:17,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:29:17,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 411 transitions. [2024-11-28 02:29:17,171 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-11-28 02:29:17,171 INFO L175 Difference]: Start difference. First operand has 255 places, 392 transitions, 8470 flow. Second operand 11 states and 411 transitions. [2024-11-28 02:29:17,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 583 transitions, 12647 flow [2024-11-28 02:29:19,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 583 transitions, 12328 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-11-28 02:29:19,357 INFO L231 Difference]: Finished difference. Result has 265 places, 406 transitions, 8950 flow [2024-11-28 02:29:19,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=8215, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8950, PETRI_PLACES=265, PETRI_TRANSITIONS=406} [2024-11-28 02:29:19,358 INFO L279 CegarLoopForPetriNet]: 58 programPoint places, 207 predicate places. [2024-11-28 02:29:19,358 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 406 transitions, 8950 flow [2024-11-28 02:29:19,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.166666666666668) internal successors, (362), 12 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:29:19,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:29:19,358 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:29:19,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 02:29:19,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 02:29:19,559 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-28 02:29:19,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:29:19,559 INFO L85 PathProgramCache]: Analyzing trace with hash 413474535, now seen corresponding path program 3 times [2024-11-28 02:29:19,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:29:19,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733734903] [2024-11-28 02:29:19,560 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:29:19,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:29:19,590 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:29:19,590 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:29:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 02:29:20,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:29:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733734903] [2024-11-28 02:29:20,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733734903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:29:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866696403] [2024-11-28 02:29:20,306 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:29:20,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:29:20,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:29:20,309 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:29:20,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45ba97a1-487b-47ad-bfce-7de2db549f1d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 02:29:20,437 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:29:20,437 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:29:20,438 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 02:29:20,440 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:29:20,746 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 02:29:20,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-28 02:29:20,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:29:20,750 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:29:20,895 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-28 02:29:20,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-28 02:29:20,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 02:29:20,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866696403] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:29:20,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:29:20,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2024-11-28 02:29:20,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090540535] [2024-11-28 02:29:20,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:29:20,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 02:29:20,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:29:20,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 02:29:20,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-11-28 02:29:22,265 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 02:29:22,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 406 transitions, 8950 flow. Second operand has 21 states, 21 states have (on average 30.476190476190474) internal successors, (640), 21 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:29:22,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:29:22,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 02:29:22,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand