./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd --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 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:29:14,031 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:29:14,131 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 14:29:14,136 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:29:14,136 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:29:14,160 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:29:14,160 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:29:14,161 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:29:14,161 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:29:14,161 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:29:14,161 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:29:14,161 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:29:14,162 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:29:14,162 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:29:14,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:29:14,163 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:29:14,164 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:29:14,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:29:14,164 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:29:14,164 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:29:14,164 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:29:14,165 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:29:14,165 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:29:14,166 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:29:14,166 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_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd 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 -> 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 [2024-11-13 14:29:14,493 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:29:14,502 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:29:14,504 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:29:14,506 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:29:14,506 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:29:14,507 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c Unable to find full path for "g++" [2024-11-13 14:29:16,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:29:16,625 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:29:16,626 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2024-11-13 14:29:16,641 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/data/4d021282b/35243bd0ef9e45b9ac299f562352e827/FLAGc9a81fad3 [2024-11-13 14:29:16,879 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/data/4d021282b/35243bd0ef9e45b9ac299f562352e827 [2024-11-13 14:29:16,881 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:29:16,882 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:29:16,884 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:29:16,884 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:29:16,888 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:29:16,889 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:29:16" (1/1) ... [2024-11-13 14:29:16,890 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2869ae6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:16, skipping insertion in model container [2024-11-13 14:29:16,890 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:29:16" (1/1) ... [2024-11-13 14:29:16,907 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:29:17,094 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:29:17,098 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:29:17,108 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:29:17,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:29:17,174 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:29:17,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17 WrapperNode [2024-11-13 14:29:17,174 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:29:17,176 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:29:17,177 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:29:17,177 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:29:17,185 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,194 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,237 INFO L138 Inliner]: procedures = 25, calls = 31, calls flagged for inlining = 16, calls inlined = 28, statements flattened = 261 [2024-11-13 14:29:17,242 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:29:17,242 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:29:17,242 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:29:17,242 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:29:17,256 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,257 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,260 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,295 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-13 14:29:17,297 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,297 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,310 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,314 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,316 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,317 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,320 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:29:17,321 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:29:17,321 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:29:17,321 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:29:17,322 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (1/1) ... [2024-11-13 14:29:17,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:29:17,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:29:17,357 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:29:17,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:29:17,390 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:29:17,390 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 14:29:17,390 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 14:29:17,391 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 14:29:17,391 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 14:29:17,391 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 14:29:17,392 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:29:17,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 14:29:17,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 14:29:17,394 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 14:29:17,541 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:29:17,543 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:29:18,222 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:29:18,226 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:29:18,731 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:29:18,733 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 14:29:18,734 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:29:18 BoogieIcfgContainer [2024-11-13 14:29:18,734 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:29:18,736 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:29:18,736 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:29:18,743 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:29:18,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:29:16" (1/3) ... [2024-11-13 14:29:18,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@682d09be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:29:18, skipping insertion in model container [2024-11-13 14:29:18,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:29:17" (2/3) ... [2024-11-13 14:29:18,745 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@682d09be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:29:18, skipping insertion in model container [2024-11-13 14:29:18,745 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:29:18" (3/3) ... [2024-11-13 14:29:18,747 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-three-array-sum-alt.wvr.c [2024-11-13 14:29:18,764 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:29:18,766 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-three-array-sum-alt.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-13 14:29:18,766 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:29:18,838 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 14:29:18,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-11-13 14:29:18,908 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-11-13 14:29:18,910 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:29:18,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 6/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 117 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-11-13 14:29:18,913 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-11-13 14:29:18,917 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-11-13 14:29:18,925 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:29:18,936 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;@6fc3bbe5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:29:18,936 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-13 14:29:18,946 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:29:18,946 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 14:29:18,946 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 14:29:18,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:18,947 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:29:18,947 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:18,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:18,952 INFO L85 PathProgramCache]: Analyzing trace with hash 894608, now seen corresponding path program 1 times [2024-11-13 14:29:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:18,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400029627] [2024-11-13 14:29:18,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:18,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:19,185 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-13 14:29:19,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:19,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400029627] [2024-11-13 14:29:19,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400029627] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:19,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:19,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 14:29:19,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039251306] [2024-11-13 14:29:19,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:19,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:29:19,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:19,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:29:19,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:29:19,285 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:29:19,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:19,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:19,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:29:19,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:19,691 INFO L124 PetriNetUnfolderBase]: 306/660 cut-off events. [2024-11-13 14:29:19,692 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-13 14:29:19,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1161 conditions, 660 events. 306/660 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3415 event pairs, 202 based on Foata normal form. 1/551 useless extension candidates. Maximal degree in co-relation 987. Up to 441 conditions per place. [2024-11-13 14:29:19,706 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 29 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-13 14:29:19,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 182 flow [2024-11-13 14:29:19,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:29:19,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:29:19,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-11-13 14:29:19,721 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-11-13 14:29:19,722 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 107 transitions. [2024-11-13 14:29:19,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 182 flow [2024-11-13 14:29:19,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 170 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:29:19,731 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-11-13 14:29:19,733 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-11-13 14:29:19,737 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-13 14:29:19,737 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-11-13 14:29:19,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:19,737 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:19,738 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:29:19,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 14:29:19,738 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:19,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:19,739 INFO L85 PathProgramCache]: Analyzing trace with hash 894609, now seen corresponding path program 1 times [2024-11-13 14:29:19,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:19,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751603059] [2024-11-13 14:29:19,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:19,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:19,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:20,122 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-13 14:29:20,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:20,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751603059] [2024-11-13 14:29:20,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751603059] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:20,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:20,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:29:20,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036651799] [2024-11-13 14:29:20,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:20,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:29:20,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:20,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:29:20,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:29:20,184 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:29:20,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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-13 14:29:20,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:20,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:29:20,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:20,479 INFO L124 PetriNetUnfolderBase]: 306/659 cut-off events. [2024-11-13 14:29:20,479 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-13 14:29:20,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 659 events. 306/659 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3406 event pairs, 202 based on Foata normal form. 0/548 useless extension candidates. Maximal degree in co-relation 1099. Up to 449 conditions per place. [2024-11-13 14:29:20,486 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 29 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-11-13 14:29:20,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 176 flow [2024-11-13 14:29:20,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:29:20,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:29:20,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-11-13 14:29:20,489 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-13 14:29:20,489 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 4 states and 130 transitions. [2024-11-13 14:29:20,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 176 flow [2024-11-13 14:29:20,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 50 transitions, 172 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:29:20,492 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 114 flow [2024-11-13 14:29:20,493 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-11-13 14:29:20,493 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-13 14:29:20,493 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 114 flow [2024-11-13 14:29:20,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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-13 14:29:20,494 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:20,494 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-13 14:29:20,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 14:29:20,494 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:20,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:20,495 INFO L85 PathProgramCache]: Analyzing trace with hash 27734262, now seen corresponding path program 1 times [2024-11-13 14:29:20,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:20,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854481970] [2024-11-13 14:29:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:20,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:20,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:20,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854481970] [2024-11-13 14:29:20,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854481970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:20,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:29:20,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330660221] [2024-11-13 14:29:20,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:20,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:29:20,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:20,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:29:20,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:29:20,737 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 14:29:20,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:20,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:20,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 14:29:20,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:20,972 INFO L124 PetriNetUnfolderBase]: 309/672 cut-off events. [2024-11-13 14:29:20,972 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-13 14:29:20,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 672 events. 309/672 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3472 event pairs, 202 based on Foata normal form. 0/559 useless extension candidates. Maximal degree in co-relation 1103. Up to 452 conditions per place. [2024-11-13 14:29:21,002 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 32 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-11-13 14:29:21,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 226 flow [2024-11-13 14:29:21,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:29:21,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:29:21,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-11-13 14:29:21,006 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-13 14:29:21,006 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 114 flow. Second operand 4 states and 152 transitions. [2024-11-13 14:29:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 226 flow [2024-11-13 14:29:21,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 212 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:29:21,011 INFO L231 Difference]: Finished difference. Result has 53 places, 58 transitions, 168 flow [2024-11-13 14:29:21,011 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=53, PETRI_TRANSITIONS=58} [2024-11-13 14:29:21,011 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -7 predicate places. [2024-11-13 14:29:21,012 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 58 transitions, 168 flow [2024-11-13 14:29:21,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:21,012 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:21,012 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 14:29:21,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 14:29:21,012 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:21,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:21,013 INFO L85 PathProgramCache]: Analyzing trace with hash 882415305, now seen corresponding path program 1 times [2024-11-13 14:29:21,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:21,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411963965] [2024-11-13 14:29:21,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:21,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:21,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:21,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:21,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411963965] [2024-11-13 14:29:21,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411963965] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:21,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284004961] [2024-11-13 14:29:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:21,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:21,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:29:21,405 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:29:21,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:29:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:21,513 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 14:29:21,517 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:29:21,580 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-13 14:29:21,759 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:29:21,759 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 32 treesize of output 27 [2024-11-13 14:29:21,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:21,795 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:29:21,907 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-13 14:29:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284004961] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:21,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:29:21,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-13 14:29:21,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479908405] [2024-11-13 14:29:21,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:21,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:29:21,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:21,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:29:21,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:29:22,000 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:29:22,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 58 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 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-13 14:29:22,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:22,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:29:22,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:22,437 INFO L124 PetriNetUnfolderBase]: 611/1318 cut-off events. [2024-11-13 14:29:22,437 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-13 14:29:22,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1318 events. 611/1318 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8005 event pairs, 404 based on Foata normal form. 2/1110 useless extension candidates. Maximal degree in co-relation 1106. Up to 453 conditions per place. [2024-11-13 14:29:22,448 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 57 selfloop transitions, 9 changer transitions 0/83 dead transitions. [2024-11-13 14:29:22,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 363 flow [2024-11-13 14:29:22,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:29:22,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:29:22,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 187 transitions. [2024-11-13 14:29:22,450 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6233333333333333 [2024-11-13 14:29:22,450 INFO L175 Difference]: Start difference. First operand has 53 places, 58 transitions, 168 flow. Second operand 5 states and 187 transitions. [2024-11-13 14:29:22,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 363 flow [2024-11-13 14:29:22,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 83 transitions, 363 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 14:29:22,453 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 201 flow [2024-11-13 14:29:22,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=201, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-11-13 14:29:22,454 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-11-13 14:29:22,454 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 201 flow [2024-11-13 14:29:22,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 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-13 14:29:22,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:22,454 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:22,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 14:29:22,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:22,659 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:22,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:22,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1925747974, now seen corresponding path program 1 times [2024-11-13 14:29:22,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:22,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462205780] [2024-11-13 14:29:22,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:22,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:22,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:22,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462205780] [2024-11-13 14:29:22,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462205780] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:22,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:22,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:29:22,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040684999] [2024-11-13 14:29:22,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:22,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:29:22,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:22,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:29:22,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:29:22,831 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:29:22,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 201 flow. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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-13 14:29:22,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:22,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:29:22,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:23,320 INFO L124 PetriNetUnfolderBase]: 926/1945 cut-off events. [2024-11-13 14:29:23,322 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2024-11-13 14:29:23,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3428 conditions, 1945 events. 926/1945 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12061 event pairs, 535 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 1435. Up to 577 conditions per place. [2024-11-13 14:29:23,344 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 64 selfloop transitions, 13 changer transitions 0/95 dead transitions. [2024-11-13 14:29:23,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 95 transitions, 439 flow [2024-11-13 14:29:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:29:23,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:29:23,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 233 transitions. [2024-11-13 14:29:23,348 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-11-13 14:29:23,349 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 201 flow. Second operand 6 states and 233 transitions. [2024-11-13 14:29:23,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 95 transitions, 439 flow [2024-11-13 14:29:23,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 437 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:29:23,355 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 242 flow [2024-11-13 14:29:23,355 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-11-13 14:29:23,356 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2024-11-13 14:29:23,357 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 242 flow [2024-11-13 14:29:23,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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-13 14:29:23,358 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:23,358 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:23,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 14:29:23,358 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:23,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1892579425, now seen corresponding path program 1 times [2024-11-13 14:29:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:23,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775115966] [2024-11-13 14:29:23,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:23,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:23,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:23,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775115966] [2024-11-13 14:29:23,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775115966] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:23,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359137855] [2024-11-13 14:29:23,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:23,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:23,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:29:23,563 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:29:23,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:29:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:23,670 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 14:29:23,671 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:29:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:23,777 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:29:23,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:23,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359137855] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:29:23,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:29:23,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-13 14:29:23,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152917077] [2024-11-13 14:29:23,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:29:23,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 14:29:23,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:23,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 14:29:23,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:29:24,036 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 14:29:24,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 242 flow. Second operand has 13 states, 13 states have (on average 28.53846153846154) internal successors, (371), 13 states have internal predecessors, (371), 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-13 14:29:24,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:24,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 14:29:24,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:24,753 INFO L124 PetriNetUnfolderBase]: 1144/2534 cut-off events. [2024-11-13 14:29:24,753 INFO L125 PetriNetUnfolderBase]: For 637/680 co-relation queries the response was YES. [2024-11-13 14:29:24,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4894 conditions, 2534 events. 1144/2534 cut-off events. For 637/680 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16663 event pairs, 808 based on Foata normal form. 2/2137 useless extension candidates. Maximal degree in co-relation 1847. Up to 1247 conditions per place. [2024-11-13 14:29:24,773 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 54 selfloop transitions, 29 changer transitions 0/102 dead transitions. [2024-11-13 14:29:24,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 577 flow [2024-11-13 14:29:24,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:29:24,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:29:24,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 325 transitions. [2024-11-13 14:29:24,775 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6018518518518519 [2024-11-13 14:29:24,775 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 242 flow. Second operand 9 states and 325 transitions. [2024-11-13 14:29:24,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 577 flow [2024-11-13 14:29:24,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 556 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:29:24,781 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 406 flow [2024-11-13 14:29:24,781 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-11-13 14:29:24,782 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-11-13 14:29:24,782 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 406 flow [2024-11-13 14:29:24,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 28.53846153846154) internal successors, (371), 13 states have internal predecessors, (371), 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-13 14:29:24,782 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:24,782 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-13 14:29:24,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 14:29:24,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:24,983 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:24,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:24,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1579334836, now seen corresponding path program 2 times [2024-11-13 14:29:24,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:24,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353953108] [2024-11-13 14:29:24,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:24,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:25,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353953108] [2024-11-13 14:29:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353953108] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099222287] [2024-11-13 14:29:25,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:29:25,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:25,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:29:25,390 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:29:25,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:29:25,491 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:29:25,492 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:29:25,493 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 14:29:25,496 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:29:25,514 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-13 14:29:25,754 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:29:25,754 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 23 treesize of output 20 [2024-11-13 14:29:25,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:25,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:29:26,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:29:26,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099222287] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:29:26,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:29:26,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 19 [2024-11-13 14:29:26,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169654762] [2024-11-13 14:29:26,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:29:26,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 14:29:26,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:26,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 14:29:26,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2024-11-13 14:29:27,966 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:29:27,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 406 flow. Second operand has 21 states, 21 states have (on average 25.428571428571427) internal successors, (534), 21 states have internal predecessors, (534), 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-13 14:29:27,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:27,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:29:27,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:30,457 INFO L124 PetriNetUnfolderBase]: 1474/3259 cut-off events. [2024-11-13 14:29:30,457 INFO L125 PetriNetUnfolderBase]: For 815/864 co-relation queries the response was YES. [2024-11-13 14:29:30,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6579 conditions, 3259 events. 1474/3259 cut-off events. For 815/864 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 20860 event pairs, 1010 based on Foata normal form. 18/2792 useless extension candidates. Maximal degree in co-relation 2897. Up to 1703 conditions per place. [2024-11-13 14:29:30,482 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 74 selfloop transitions, 104 changer transitions 0/195 dead transitions. [2024-11-13 14:29:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 195 transitions, 1560 flow [2024-11-13 14:29:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:29:30,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:29:30,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 809 transitions. [2024-11-13 14:29:30,486 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185897435897436 [2024-11-13 14:29:30,486 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 406 flow. Second operand 26 states and 809 transitions. [2024-11-13 14:29:30,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 195 transitions, 1560 flow [2024-11-13 14:29:30,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 195 transitions, 1285 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-11-13 14:29:30,503 INFO L231 Difference]: Finished difference. Result has 104 places, 162 transitions, 1180 flow [2024-11-13 14:29:30,505 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1180, PETRI_PLACES=104, PETRI_TRANSITIONS=162} [2024-11-13 14:29:30,506 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 44 predicate places. [2024-11-13 14:29:30,506 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 162 transitions, 1180 flow [2024-11-13 14:29:30,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 25.428571428571427) internal successors, (534), 21 states have internal predecessors, (534), 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-13 14:29:30,508 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:30,508 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:30,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 14:29:30,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:30,709 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:30,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:30,709 INFO L85 PathProgramCache]: Analyzing trace with hash 485226879, now seen corresponding path program 1 times [2024-11-13 14:29:30,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:30,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347768995] [2024-11-13 14:29:30,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:30,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:30,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:30,843 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-13 14:29:30,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:30,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347768995] [2024-11-13 14:29:30,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347768995] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:30,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:30,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:29:30,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222871739] [2024-11-13 14:29:30,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:30,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:29:30,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:30,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:29:30,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:29:30,865 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:29:30,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 162 transitions, 1180 flow. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:30,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:30,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:29:30,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:31,542 INFO L124 PetriNetUnfolderBase]: 1683/3679 cut-off events. [2024-11-13 14:29:31,542 INFO L125 PetriNetUnfolderBase]: For 1288/1432 co-relation queries the response was YES. [2024-11-13 14:29:31,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7473 conditions, 3679 events. 1683/3679 cut-off events. For 1288/1432 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 23790 event pairs, 1058 based on Foata normal form. 0/2988 useless extension candidates. Maximal degree in co-relation 7342. Up to 1818 conditions per place. [2024-11-13 14:29:31,573 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 133 selfloop transitions, 41 changer transitions 0/192 dead transitions. [2024-11-13 14:29:31,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 192 transitions, 1628 flow [2024-11-13 14:29:31,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:29:31,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:29:31,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-13 14:29:31,575 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-11-13 14:29:31,575 INFO L175 Difference]: Start difference. First operand has 104 places, 162 transitions, 1180 flow. Second operand 6 states and 230 transitions. [2024-11-13 14:29:31,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 192 transitions, 1628 flow [2024-11-13 14:29:31,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 192 transitions, 1582 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-11-13 14:29:31,599 INFO L231 Difference]: Finished difference. Result has 111 places, 164 transitions, 1235 flow [2024-11-13 14:29:31,600 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1235, PETRI_PLACES=111, PETRI_TRANSITIONS=164} [2024-11-13 14:29:31,600 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 51 predicate places. [2024-11-13 14:29:31,602 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 164 transitions, 1235 flow [2024-11-13 14:29:31,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:29:31,603 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:31,603 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:31,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 14:29:31,603 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:31,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:31,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1865174535, now seen corresponding path program 1 times [2024-11-13 14:29:31,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:31,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235952755] [2024-11-13 14:29:31,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:31,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:31,720 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-13 14:29:31,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:31,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235952755] [2024-11-13 14:29:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235952755] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:31,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:29:31,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214394043] [2024-11-13 14:29:31,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:31,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:29:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:31,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:29:31,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:29:31,773 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:29:31,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 164 transitions, 1235 flow. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 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-13 14:29:31,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:31,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:29:31,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:32,313 INFO L124 PetriNetUnfolderBase]: 1348/2652 cut-off events. [2024-11-13 14:29:32,313 INFO L125 PetriNetUnfolderBase]: For 1717/1969 co-relation queries the response was YES. [2024-11-13 14:29:32,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6353 conditions, 2652 events. 1348/2652 cut-off events. For 1717/1969 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 13945 event pairs, 893 based on Foata normal form. 0/2279 useless extension candidates. Maximal degree in co-relation 6219. Up to 1626 conditions per place. [2024-11-13 14:29:32,331 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 126 selfloop transitions, 41 changer transitions 0/185 dead transitions. [2024-11-13 14:29:32,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 185 transitions, 1659 flow [2024-11-13 14:29:32,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:29:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:29:32,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-11-13 14:29:32,333 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-11-13 14:29:32,333 INFO L175 Difference]: Start difference. First operand has 111 places, 164 transitions, 1235 flow. Second operand 6 states and 223 transitions. [2024-11-13 14:29:32,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 185 transitions, 1659 flow [2024-11-13 14:29:32,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 185 transitions, 1570 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-11-13 14:29:32,347 INFO L231 Difference]: Finished difference. Result has 115 places, 166 transitions, 1255 flow [2024-11-13 14:29:32,348 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1255, PETRI_PLACES=115, PETRI_TRANSITIONS=166} [2024-11-13 14:29:32,348 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 55 predicate places. [2024-11-13 14:29:32,349 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 166 transitions, 1255 flow [2024-11-13 14:29:32,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 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-13 14:29:32,349 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:32,349 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:32,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 14:29:32,349 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:32,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:32,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1640225793, now seen corresponding path program 1 times [2024-11-13 14:29:32,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:32,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103730665] [2024-11-13 14:29:32,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:32,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:32,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:29:32,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103730665] [2024-11-13 14:29:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103730665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:29:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:29:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:29:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711883918] [2024-11-13 14:29:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:32,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:29:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:29:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:29:32,582 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-13 14:29:32,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 166 transitions, 1255 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-13 14:29:32,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:32,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-13 14:29:32,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:33,095 INFO L124 PetriNetUnfolderBase]: 1348/2793 cut-off events. [2024-11-13 14:29:33,096 INFO L125 PetriNetUnfolderBase]: For 1858/2077 co-relation queries the response was YES. [2024-11-13 14:29:33,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6908 conditions, 2793 events. 1348/2793 cut-off events. For 1858/2077 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15670 event pairs, 971 based on Foata normal form. 0/2552 useless extension candidates. Maximal degree in co-relation 6772. Up to 1990 conditions per place. [2024-11-13 14:29:33,122 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 121 selfloop transitions, 27 changer transitions 0/164 dead transitions. [2024-11-13 14:29:33,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 164 transitions, 1547 flow [2024-11-13 14:29:33,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:29:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:29:33,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-11-13 14:29:33,124 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4633333333333333 [2024-11-13 14:29:33,124 INFO L175 Difference]: Start difference. First operand has 115 places, 166 transitions, 1255 flow. Second operand 5 states and 139 transitions. [2024-11-13 14:29:33,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 164 transitions, 1547 flow [2024-11-13 14:29:33,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 164 transitions, 1474 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:29:33,142 INFO L231 Difference]: Finished difference. Result has 114 places, 164 transitions, 1232 flow [2024-11-13 14:29:33,142 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1232, PETRI_PLACES=114, PETRI_TRANSITIONS=164} [2024-11-13 14:29:33,143 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 54 predicate places. [2024-11-13 14:29:33,143 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 164 transitions, 1232 flow [2024-11-13 14:29:33,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-13 14:29:33,143 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:29:33,143 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:29:33,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 14:29:33,144 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:29:33,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:29:33,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1640225792, now seen corresponding path program 1 times [2024-11-13 14:29:33,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:29:33,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905896347] [2024-11-13 14:29:33,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:33,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:29:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:33,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:29:33,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:29:33,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905896347] [2024-11-13 14:29:33,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905896347] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:33,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411044154] [2024-11-13 14:29:33,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:29:33,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:29:33,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:29:33,665 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:29:33,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:29:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:29:33,773 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 14:29:33,776 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:29:33,788 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-13 14:29:33,800 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-13 14:29:33,872 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:29:33,872 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-13 14:29:33,891 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 18 treesize of output 13 [2024-11-13 14:29:34,078 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-13 14:29:34,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 14:29:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:29:34,959 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:29:35,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:29:35,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411044154] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:29:35,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:29:35,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 15 [2024-11-13 14:29:35,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088411431] [2024-11-13 14:29:35,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:29:35,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:29:35,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:29:35,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:29:35,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:29:36,050 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:29:36,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 164 transitions, 1232 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 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-13 14:29:36,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:29:36,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:29:36,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:29:40,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:29:48,346 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-13 14:29:52,509 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-13 14:29:56,568 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-13 14:30:00,630 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-13 14:30:04,716 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-13 14:30:05,254 INFO L124 PetriNetUnfolderBase]: 1963/3826 cut-off events. [2024-11-13 14:30:05,254 INFO L125 PetriNetUnfolderBase]: For 2246/2516 co-relation queries the response was YES. [2024-11-13 14:30:05,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9483 conditions, 3826 events. 1963/3826 cut-off events. For 2246/2516 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 22645 event pairs, 1044 based on Foata normal form. 0/3373 useless extension candidates. Maximal degree in co-relation 9347. Up to 1974 conditions per place. [2024-11-13 14:30:05,287 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 144 selfloop transitions, 40 changer transitions 0/200 dead transitions. [2024-11-13 14:30:05,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 200 transitions, 1738 flow [2024-11-13 14:30:05,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:30:05,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:30:05,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-11-13 14:30:05,289 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-13 14:30:05,289 INFO L175 Difference]: Start difference. First operand has 114 places, 164 transitions, 1232 flow. Second operand 7 states and 250 transitions. [2024-11-13 14:30:05,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 200 transitions, 1738 flow [2024-11-13 14:30:05,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 1703 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:30:05,309 INFO L231 Difference]: Finished difference. Result has 119 places, 168 transitions, 1332 flow [2024-11-13 14:30:05,310 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1332, PETRI_PLACES=119, PETRI_TRANSITIONS=168} [2024-11-13 14:30:05,310 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 59 predicate places. [2024-11-13 14:30:05,310 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 168 transitions, 1332 flow [2024-11-13 14:30:05,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 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-13 14:30:05,311 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:05,311 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:05,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:30:05,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 14:30:05,512 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:05,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:05,513 INFO L85 PathProgramCache]: Analyzing trace with hash -5864124, now seen corresponding path program 1 times [2024-11-13 14:30:05,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:05,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716995067] [2024-11-13 14:30:05,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:05,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:05,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:05,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:30:05,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:05,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716995067] [2024-11-13 14:30:05,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716995067] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:30:05,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:30:05,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:30:05,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822289154] [2024-11-13 14:30:05,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:30:05,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:30:05,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:05,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:30:05,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:30:05,704 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 14:30:05,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 168 transitions, 1332 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-13 14:30:05,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:05,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 14:30:05,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:06,234 INFO L124 PetriNetUnfolderBase]: 1696/3430 cut-off events. [2024-11-13 14:30:06,234 INFO L125 PetriNetUnfolderBase]: For 4492/4948 co-relation queries the response was YES. [2024-11-13 14:30:06,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9711 conditions, 3430 events. 1696/3430 cut-off events. For 4492/4948 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 20225 event pairs, 1191 based on Foata normal form. 0/3178 useless extension candidates. Maximal degree in co-relation 9573. Up to 2479 conditions per place. [2024-11-13 14:30:06,264 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 113 selfloop transitions, 38 changer transitions 0/166 dead transitions. [2024-11-13 14:30:06,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 166 transitions, 1630 flow [2024-11-13 14:30:06,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:30:06,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:30:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-13 14:30:06,266 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-11-13 14:30:06,266 INFO L175 Difference]: Start difference. First operand has 119 places, 168 transitions, 1332 flow. Second operand 5 states and 143 transitions. [2024-11-13 14:30:06,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 166 transitions, 1630 flow [2024-11-13 14:30:06,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 166 transitions, 1627 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:30:06,286 INFO L231 Difference]: Finished difference. Result has 120 places, 166 transitions, 1401 flow [2024-11-13 14:30:06,286 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1401, PETRI_PLACES=120, PETRI_TRANSITIONS=166} [2024-11-13 14:30:06,289 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 60 predicate places. [2024-11-13 14:30:06,289 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 166 transitions, 1401 flow [2024-11-13 14:30:06,289 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-13 14:30:06,289 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:06,289 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:06,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 14:30:06,290 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:06,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:06,290 INFO L85 PathProgramCache]: Analyzing trace with hash -5864123, now seen corresponding path program 1 times [2024-11-13 14:30:06,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:06,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273349960] [2024-11-13 14:30:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:06,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:06,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:06,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:06,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273349960] [2024-11-13 14:30:06,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273349960] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:06,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641913005] [2024-11-13 14:30:06,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:06,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:06,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:06,566 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:06,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:30:06,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:06,689 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:30:06,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:06,697 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-13 14:30:06,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:30:06,749 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-13 14:30:06,761 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:30:06,761 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-13 14:30:06,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:06,821 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:06,962 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-13 14:30:07,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:07,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641913005] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:07,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:07,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-13 14:30:07,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566106693] [2024-11-13 14:30:07,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:07,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 14:30:07,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:07,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 14:30:07,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:30:07,595 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-13 14:30:07,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 166 transitions, 1401 flow. Second operand has 13 states, 13 states have (on average 25.53846153846154) internal successors, (332), 13 states have internal predecessors, (332), 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-13 14:30:07,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:07,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-13 14:30:07,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:08,521 INFO L124 PetriNetUnfolderBase]: 2683/4882 cut-off events. [2024-11-13 14:30:08,521 INFO L125 PetriNetUnfolderBase]: For 6223/7024 co-relation queries the response was YES. [2024-11-13 14:30:08,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13707 conditions, 4882 events. 2683/4882 cut-off events. For 6223/7024 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 28466 event pairs, 1320 based on Foata normal form. 0/4414 useless extension candidates. Maximal degree in co-relation 13569. Up to 2702 conditions per place. [2024-11-13 14:30:08,575 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 134 selfloop transitions, 54 changer transitions 0/202 dead transitions. [2024-11-13 14:30:08,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 202 transitions, 1941 flow [2024-11-13 14:30:08,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:30:08,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:30:08,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-11-13 14:30:08,577 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-11-13 14:30:08,577 INFO L175 Difference]: Start difference. First operand has 120 places, 166 transitions, 1401 flow. Second operand 8 states and 257 transitions. [2024-11-13 14:30:08,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 202 transitions, 1941 flow [2024-11-13 14:30:08,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 202 transitions, 1884 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:30:08,604 INFO L231 Difference]: Finished difference. Result has 126 places, 170 transitions, 1507 flow [2024-11-13 14:30:08,604 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1507, PETRI_PLACES=126, PETRI_TRANSITIONS=170} [2024-11-13 14:30:08,606 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-11-13 14:30:08,606 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 170 transitions, 1507 flow [2024-11-13 14:30:08,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 25.53846153846154) internal successors, (332), 13 states have internal predecessors, (332), 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-13 14:30:08,606 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:08,607 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:08,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:30:08,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 14:30:08,808 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:08,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:08,808 INFO L85 PathProgramCache]: Analyzing trace with hash -3958652, now seen corresponding path program 1 times [2024-11-13 14:30:08,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:08,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389103374] [2024-11-13 14:30:08,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:08,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:08,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:08,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389103374] [2024-11-13 14:30:08,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389103374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:08,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026139636] [2024-11-13 14:30:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:08,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:08,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:08,948 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:08,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:30:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:09,060 INFO L255 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:30:09,061 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:09,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:09,148 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:09,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026139636] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:09,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:09,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 14:30:09,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861689474] [2024-11-13 14:30:09,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:09,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 14:30:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:09,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 14:30:09,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-13 14:30:09,306 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:30:09,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 170 transitions, 1507 flow. Second operand has 14 states, 14 states have (on average 28.142857142857142) internal successors, (394), 14 states have internal predecessors, (394), 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-13 14:30:09,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:09,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:30:09,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:10,488 INFO L124 PetriNetUnfolderBase]: 2869/5001 cut-off events. [2024-11-13 14:30:10,488 INFO L125 PetriNetUnfolderBase]: For 10302/11192 co-relation queries the response was YES. [2024-11-13 14:30:10,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16021 conditions, 5001 events. 2869/5001 cut-off events. For 10302/11192 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 27608 event pairs, 1561 based on Foata normal form. 50/4725 useless extension candidates. Maximal degree in co-relation 15881. Up to 2457 conditions per place. [2024-11-13 14:30:10,528 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 116 selfloop transitions, 105 changer transitions 0/235 dead transitions. [2024-11-13 14:30:10,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 235 transitions, 2251 flow [2024-11-13 14:30:10,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:30:10,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 14:30:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 368 transitions. [2024-11-13 14:30:10,531 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-11-13 14:30:10,531 INFO L175 Difference]: Start difference. First operand has 126 places, 170 transitions, 1507 flow. Second operand 10 states and 368 transitions. [2024-11-13 14:30:10,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 235 transitions, 2251 flow [2024-11-13 14:30:10,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 235 transitions, 2180 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:30:10,560 INFO L231 Difference]: Finished difference. Result has 134 places, 174 transitions, 1708 flow [2024-11-13 14:30:10,561 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1708, PETRI_PLACES=134, PETRI_TRANSITIONS=174} [2024-11-13 14:30:10,562 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 74 predicate places. [2024-11-13 14:30:10,562 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 174 transitions, 1708 flow [2024-11-13 14:30:10,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.142857142857142) internal successors, (394), 14 states have internal predecessors, (394), 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-13 14:30:10,563 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:10,563 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 2, 1, 1, 1, 1] [2024-11-13 14:30:10,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 14:30:10,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 14:30:10,767 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:10,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:10,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1286482304, now seen corresponding path program 3 times [2024-11-13 14:30:10,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:10,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336352674] [2024-11-13 14:30:10,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:10,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:11,212 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:30:11,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:11,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336352674] [2024-11-13 14:30:11,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336352674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:11,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865044028] [2024-11-13 14:30:11,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:30:11,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:11,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:11,215 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:11,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:30:11,311 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:30:11,312 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:30:11,313 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 14:30:11,315 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:11,329 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-13 14:30:11,528 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:30:11,528 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 25 treesize of output 22 [2024-11-13 14:30:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-13 14:30:11,670 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-13 14:30:12,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865044028] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:12,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:12,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 21 [2024-11-13 14:30:12,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418605599] [2024-11-13 14:30:12,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:12,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 14:30:12,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:12,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 14:30:12,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2024-11-13 14:30:13,386 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:30:13,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 174 transitions, 1708 flow. Second operand has 23 states, 23 states have (on average 25.565217391304348) internal successors, (588), 23 states have internal predecessors, (588), 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-13 14:30:13,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:13,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:30:13,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:15,801 INFO L124 PetriNetUnfolderBase]: 2109/4022 cut-off events. [2024-11-13 14:30:15,801 INFO L125 PetriNetUnfolderBase]: For 12085/12886 co-relation queries the response was YES. [2024-11-13 14:30:15,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14364 conditions, 4022 events. 2109/4022 cut-off events. For 12085/12886 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 24034 event pairs, 1382 based on Foata normal form. 30/3819 useless extension candidates. Maximal degree in co-relation 13938. Up to 2952 conditions per place. [2024-11-13 14:30:15,833 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 101 selfloop transitions, 152 changer transitions 0/266 dead transitions. [2024-11-13 14:30:15,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 266 transitions, 3218 flow [2024-11-13 14:30:15,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 14:30:15,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 14:30:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 658 transitions. [2024-11-13 14:30:15,836 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-13 14:30:15,836 INFO L175 Difference]: Start difference. First operand has 134 places, 174 transitions, 1708 flow. Second operand 21 states and 658 transitions. [2024-11-13 14:30:15,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 266 transitions, 3218 flow [2024-11-13 14:30:15,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 266 transitions, 2864 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-13 14:30:15,873 INFO L231 Difference]: Finished difference. Result has 158 places, 240 transitions, 2612 flow [2024-11-13 14:30:15,873 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2612, PETRI_PLACES=158, PETRI_TRANSITIONS=240} [2024-11-13 14:30:15,874 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 98 predicate places. [2024-11-13 14:30:15,874 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 240 transitions, 2612 flow [2024-11-13 14:30:15,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 25.565217391304348) internal successors, (588), 23 states have internal predecessors, (588), 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-13 14:30:15,874 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:15,874 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:15,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:30:16,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:16,075 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:16,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:16,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1357225857, now seen corresponding path program 1 times [2024-11-13 14:30:16,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:16,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216987452] [2024-11-13 14:30:16,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:16,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:30:16,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:16,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216987452] [2024-11-13 14:30:16,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216987452] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:16,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750788380] [2024-11-13 14:30:16,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:16,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:16,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:16,500 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:16,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:30:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:16,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 14:30:16,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:16,657 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-13 14:30:16,667 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-13 14:30:16,739 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:30:16,739 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-13 14:30:16,760 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:30:16,760 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-13 14:30:16,922 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-13 14:30:16,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 14:30:17,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:17,793 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:18,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:18,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750788380] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:18,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:30:18,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 5] total 16 [2024-11-13 14:30:18,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247897185] [2024-11-13 14:30:18,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:30:18,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:30:18,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:18,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:30:18,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2024-11-13 14:30:18,795 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-13 14:30:18,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 240 transitions, 2612 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-13 14:30:18,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:18,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-13 14:30:18,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:22,902 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-13 14:30:31,195 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-13 14:30:35,214 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-13 14:30:39,233 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-13 14:30:43,270 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-13 14:30:44,059 INFO L124 PetriNetUnfolderBase]: 3150/5546 cut-off events. [2024-11-13 14:30:44,059 INFO L125 PetriNetUnfolderBase]: For 16705/18213 co-relation queries the response was YES. [2024-11-13 14:30:44,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19399 conditions, 5546 events. 3150/5546 cut-off events. For 16705/18213 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 32164 event pairs, 1127 based on Foata normal form. 0/5200 useless extension candidates. Maximal degree in co-relation 19012. Up to 2252 conditions per place. [2024-11-13 14:30:44,108 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 214 selfloop transitions, 48 changer transitions 0/275 dead transitions. [2024-11-13 14:30:44,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 275 transitions, 3346 flow [2024-11-13 14:30:44,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:30:44,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:30:44,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2024-11-13 14:30:44,109 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-13 14:30:44,109 INFO L175 Difference]: Start difference. First operand has 158 places, 240 transitions, 2612 flow. Second operand 7 states and 240 transitions. [2024-11-13 14:30:44,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 275 transitions, 3346 flow [2024-11-13 14:30:44,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 275 transitions, 3289 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-11-13 14:30:44,164 INFO L231 Difference]: Finished difference. Result has 162 places, 244 transitions, 2715 flow [2024-11-13 14:30:44,165 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2715, PETRI_PLACES=162, PETRI_TRANSITIONS=244} [2024-11-13 14:30:44,165 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 102 predicate places. [2024-11-13 14:30:44,165 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 244 transitions, 2715 flow [2024-11-13 14:30:44,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-13 14:30:44,166 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:44,166 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:44,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 14:30:44,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 14:30:44,366 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:44,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:44,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1340424887, now seen corresponding path program 1 times [2024-11-13 14:30:44,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:44,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579287057] [2024-11-13 14:30:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:44,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:44,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:44,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:44,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579287057] [2024-11-13 14:30:44,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579287057] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:44,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778154508] [2024-11-13 14:30:44,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:44,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:44,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:44,512 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:44,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:30:44,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:44,633 INFO L255 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:30:44,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:44,716 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:44,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:44,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778154508] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:44,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:44,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 14:30:44,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450983991] [2024-11-13 14:30:44,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:44,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 14:30:44,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:44,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 14:30:44,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-13 14:30:44,894 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:30:44,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 244 transitions, 2715 flow. Second operand has 14 states, 14 states have (on average 28.285714285714285) internal successors, (396), 14 states have internal predecessors, (396), 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-13 14:30:44,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:44,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:30:44,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:45,884 INFO L124 PetriNetUnfolderBase]: 3309/5867 cut-off events. [2024-11-13 14:30:45,884 INFO L125 PetriNetUnfolderBase]: For 16856/18023 co-relation queries the response was YES. [2024-11-13 14:30:45,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21368 conditions, 5867 events. 3309/5867 cut-off events. For 16856/18023 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 34075 event pairs, 1751 based on Foata normal form. 62/5683 useless extension candidates. Maximal degree in co-relation 21010. Up to 3036 conditions per place. [2024-11-13 14:30:45,922 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 130 selfloop transitions, 159 changer transitions 0/304 dead transitions. [2024-11-13 14:30:45,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 304 transitions, 3663 flow [2024-11-13 14:30:45,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:30:45,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 14:30:45,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-11-13 14:30:45,924 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-11-13 14:30:45,924 INFO L175 Difference]: Start difference. First operand has 162 places, 244 transitions, 2715 flow. Second operand 10 states and 366 transitions. [2024-11-13 14:30:45,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 304 transitions, 3663 flow [2024-11-13 14:30:45,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 304 transitions, 3597 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-13 14:30:45,962 INFO L231 Difference]: Finished difference. Result has 170 places, 248 transitions, 3031 flow [2024-11-13 14:30:45,962 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3031, PETRI_PLACES=170, PETRI_TRANSITIONS=248} [2024-11-13 14:30:45,963 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 110 predicate places. [2024-11-13 14:30:45,963 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 248 transitions, 3031 flow [2024-11-13 14:30:45,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.285714285714285) internal successors, (396), 14 states have internal predecessors, (396), 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-13 14:30:45,963 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:45,963 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:45,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:30:46,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 14:30:46,164 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:46,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:46,164 INFO L85 PathProgramCache]: Analyzing trace with hash 875672251, now seen corresponding path program 1 times [2024-11-13 14:30:46,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:46,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549742010] [2024-11-13 14:30:46,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:46,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:46,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:46,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549742010] [2024-11-13 14:30:46,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549742010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:46,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213118792] [2024-11-13 14:30:46,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:46,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:46,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:46,395 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:46,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:30:46,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:46,511 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:30:46,513 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:46,521 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-13 14:30:46,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:30:46,576 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-13 14:30:46,584 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:30:46,585 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-13 14:30:46,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:46,673 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:46,805 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-13 14:30:46,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:46,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213118792] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:46,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:46,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-13 14:30:46,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626150297] [2024-11-13 14:30:46,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:46,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 14:30:46,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:46,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 14:30:46,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:30:47,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-13 14:30:47,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 248 transitions, 3031 flow. Second operand has 13 states, 13 states have (on average 25.846153846153847) internal successors, (336), 13 states have internal predecessors, (336), 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-13 14:30:47,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:47,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-13 14:30:47,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:48,775 INFO L124 PetriNetUnfolderBase]: 3371/6429 cut-off events. [2024-11-13 14:30:48,775 INFO L125 PetriNetUnfolderBase]: For 24838/26695 co-relation queries the response was YES. [2024-11-13 14:30:48,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24403 conditions, 6429 events. 3371/6429 cut-off events. For 24838/26695 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 41691 event pairs, 1127 based on Foata normal form. 62/5922 useless extension candidates. Maximal degree in co-relation 24012. Up to 2319 conditions per place. [2024-11-13 14:30:48,928 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 219 selfloop transitions, 74 changer transitions 0/308 dead transitions. [2024-11-13 14:30:48,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 308 transitions, 4061 flow [2024-11-13 14:30:48,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:30:48,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:30:48,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 288 transitions. [2024-11-13 14:30:48,929 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-11-13 14:30:48,929 INFO L175 Difference]: Start difference. First operand has 170 places, 248 transitions, 3031 flow. Second operand 9 states and 288 transitions. [2024-11-13 14:30:48,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 308 transitions, 4061 flow [2024-11-13 14:30:48,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 308 transitions, 3788 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-13 14:30:48,990 INFO L231 Difference]: Finished difference. Result has 175 places, 250 transitions, 2966 flow [2024-11-13 14:30:48,990 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2966, PETRI_PLACES=175, PETRI_TRANSITIONS=250} [2024-11-13 14:30:48,990 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 115 predicate places. [2024-11-13 14:30:48,991 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 250 transitions, 2966 flow [2024-11-13 14:30:48,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 25.846153846153847) internal successors, (336), 13 states have internal predecessors, (336), 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-13 14:30:48,991 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:48,991 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:49,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 14:30:49,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 14:30:49,195 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:49,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:49,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1376036959, now seen corresponding path program 1 times [2024-11-13 14:30:49,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:49,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406896287] [2024-11-13 14:30:49,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:49,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:49,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:49,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:49,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406896287] [2024-11-13 14:30:49,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406896287] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:49,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744776258] [2024-11-13 14:30:49,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:49,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:49,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:49,453 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:49,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:30:49,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:49,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:30:49,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:49,612 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-13 14:30:49,714 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:30:49,714 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 32 treesize of output 27 [2024-11-13 14:30:49,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:49,798 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:49,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:49,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744776258] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:49,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:30:49,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 12 [2024-11-13 14:30:49,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979437892] [2024-11-13 14:30:49,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:30:49,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:30:49,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:49,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:30:49,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:30:50,199 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-13 14:30:50,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 250 transitions, 2966 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-13 14:30:50,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:50,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-13 14:30:50,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:51,579 INFO L124 PetriNetUnfolderBase]: 3494/6158 cut-off events. [2024-11-13 14:30:51,579 INFO L125 PetriNetUnfolderBase]: For 27811/29391 co-relation queries the response was YES. [2024-11-13 14:30:51,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25827 conditions, 6158 events. 3494/6158 cut-off events. For 27811/29391 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 36308 event pairs, 1428 based on Foata normal form. 222/6252 useless extension candidates. Maximal degree in co-relation 25458. Up to 2887 conditions per place. [2024-11-13 14:30:51,625 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 237 selfloop transitions, 44 changer transitions 0/295 dead transitions. [2024-11-13 14:30:51,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 295 transitions, 3886 flow [2024-11-13 14:30:51,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:30:51,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:30:51,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-11-13 14:30:51,627 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-13 14:30:51,627 INFO L175 Difference]: Start difference. First operand has 175 places, 250 transitions, 2966 flow. Second operand 7 states and 242 transitions. [2024-11-13 14:30:51,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 295 transitions, 3886 flow [2024-11-13 14:30:51,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 295 transitions, 3769 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:30:51,677 INFO L231 Difference]: Finished difference. Result has 176 places, 252 transitions, 3004 flow [2024-11-13 14:30:51,677 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3004, PETRI_PLACES=176, PETRI_TRANSITIONS=252} [2024-11-13 14:30:51,678 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 116 predicate places. [2024-11-13 14:30:51,678 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 252 transitions, 3004 flow [2024-11-13 14:30:51,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-13 14:30:51,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:51,678 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:51,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:30:51,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:51,879 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:51,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:51,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1376036958, now seen corresponding path program 1 times [2024-11-13 14:30:51,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:51,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616473686] [2024-11-13 14:30:51,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:51,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:51,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:30:51,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:51,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616473686] [2024-11-13 14:30:51,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616473686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:30:51,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:30:51,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:30:51,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971821843] [2024-11-13 14:30:51,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:30:51,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:30:51,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:51,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:30:51,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:30:51,987 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 14:30:51,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 252 transitions, 3004 flow. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 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-13 14:30:51,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:51,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 14:30:51,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:53,120 INFO L124 PetriNetUnfolderBase]: 3193/5656 cut-off events. [2024-11-13 14:30:53,120 INFO L125 PetriNetUnfolderBase]: For 29395/30865 co-relation queries the response was YES. [2024-11-13 14:30:53,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25718 conditions, 5656 events. 3193/5656 cut-off events. For 29395/30865 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 32623 event pairs, 2154 based on Foata normal form. 444/6092 useless extension candidates. Maximal degree in co-relation 25347. Up to 4462 conditions per place. [2024-11-13 14:30:53,191 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 210 selfloop transitions, 27 changer transitions 0/250 dead transitions. [2024-11-13 14:30:53,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 250 transitions, 3474 flow [2024-11-13 14:30:53,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:30:53,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:30:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-11-13 14:30:53,192 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5041666666666667 [2024-11-13 14:30:53,192 INFO L175 Difference]: Start difference. First operand has 176 places, 252 transitions, 3004 flow. Second operand 4 states and 121 transitions. [2024-11-13 14:30:53,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 250 transitions, 3474 flow [2024-11-13 14:30:53,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 250 transitions, 3437 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:30:53,264 INFO L231 Difference]: Finished difference. Result has 174 places, 250 transitions, 3017 flow [2024-11-13 14:30:53,265 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3017, PETRI_PLACES=174, PETRI_TRANSITIONS=250} [2024-11-13 14:30:53,265 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 114 predicate places. [2024-11-13 14:30:53,265 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 250 transitions, 3017 flow [2024-11-13 14:30:53,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 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-13 14:30:53,266 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:53,266 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:53,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 14:30:53,266 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:53,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:53,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1999218336, now seen corresponding path program 1 times [2024-11-13 14:30:53,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:53,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988559568] [2024-11-13 14:30:53,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:53,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:53,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:53,496 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-13 14:30:53,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:53,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988559568] [2024-11-13 14:30:53,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988559568] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:30:53,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:30:53,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:30:53,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094749701] [2024-11-13 14:30:53,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:30:53,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:30:53,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:53,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:30:53,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:30:53,506 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 14:30:53,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 250 transitions, 3017 flow. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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-13 14:30:53,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:53,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 14:30:53,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:30:54,451 INFO L124 PetriNetUnfolderBase]: 3649/6451 cut-off events. [2024-11-13 14:30:54,451 INFO L125 PetriNetUnfolderBase]: For 36042/37311 co-relation queries the response was YES. [2024-11-13 14:30:54,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29561 conditions, 6451 events. 3649/6451 cut-off events. For 36042/37311 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 38288 event pairs, 1024 based on Foata normal form. 6/6433 useless extension candidates. Maximal degree in co-relation 29188. Up to 3507 conditions per place. [2024-11-13 14:30:54,502 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 194 selfloop transitions, 46 changer transitions 23/276 dead transitions. [2024-11-13 14:30:54,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 276 transitions, 3747 flow [2024-11-13 14:30:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:30:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:30:54,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 168 transitions. [2024-11-13 14:30:54,503 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-11-13 14:30:54,503 INFO L175 Difference]: Start difference. First operand has 174 places, 250 transitions, 3017 flow. Second operand 4 states and 168 transitions. [2024-11-13 14:30:54,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 276 transitions, 3747 flow [2024-11-13 14:30:54,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 276 transitions, 3719 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:30:54,560 INFO L231 Difference]: Finished difference. Result has 176 places, 233 transitions, 2816 flow [2024-11-13 14:30:54,561 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2816, PETRI_PLACES=176, PETRI_TRANSITIONS=233} [2024-11-13 14:30:54,561 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 116 predicate places. [2024-11-13 14:30:54,561 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 233 transitions, 2816 flow [2024-11-13 14:30:54,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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-13 14:30:54,561 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:30:54,562 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:30:54,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-13 14:30:54,562 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:30:54,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:30:54,562 INFO L85 PathProgramCache]: Analyzing trace with hash -549373943, now seen corresponding path program 2 times [2024-11-13 14:30:54,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:30:54,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884738421] [2024-11-13 14:30:54,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:30:54,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:30:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:30:55,336 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:30:55,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:30:55,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884738421] [2024-11-13 14:30:55,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884738421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:30:55,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437892318] [2024-11-13 14:30:55,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:30:55,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:30:55,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:30:55,340 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:30:55,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:30:55,492 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:30:55,492 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:30:55,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 14:30:55,498 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:30:55,514 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-13 14:30:55,519 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-13 14:30:55,682 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 14:30:55,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 14:30:55,688 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 18 treesize of output 13 [2024-11-13 14:30:55,789 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:30:55,789 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-13 14:30:55,826 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 31 treesize of output 24 [2024-11-13 14:30:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 14:30:56,302 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:30:57,273 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:30:57,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437892318] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:30:57,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:30:57,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 25 [2024-11-13 14:30:57,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593874436] [2024-11-13 14:30:57,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:30:57,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 14:30:57,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:30:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 14:30:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2024-11-13 14:30:59,519 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 60 [2024-11-13 14:30:59,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 233 transitions, 2816 flow. Second operand has 27 states, 27 states have (on average 18.11111111111111) internal successors, (489), 27 states have internal predecessors, (489), 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-13 14:30:59,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:30:59,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 60 [2024-11-13 14:30:59,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:02,512 INFO L124 PetriNetUnfolderBase]: 7217/11360 cut-off events. [2024-11-13 14:31:02,512 INFO L125 PetriNetUnfolderBase]: For 67025/70327 co-relation queries the response was YES. [2024-11-13 14:31:02,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51091 conditions, 11360 events. 7217/11360 cut-off events. For 67025/70327 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 64221 event pairs, 3019 based on Foata normal form. 594/11744 useless extension candidates. Maximal degree in co-relation 50703. Up to 4028 conditions per place. [2024-11-13 14:31:02,629 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 244 selfloop transitions, 73 changer transitions 0/324 dead transitions. [2024-11-13 14:31:02,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 324 transitions, 4172 flow [2024-11-13 14:31:02,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 14:31:02,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 14:31:02,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 333 transitions. [2024-11-13 14:31:02,631 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-11-13 14:31:02,631 INFO L175 Difference]: Start difference. First operand has 176 places, 233 transitions, 2816 flow. Second operand 14 states and 333 transitions. [2024-11-13 14:31:02,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 324 transitions, 4172 flow [2024-11-13 14:31:02,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 324 transitions, 3765 flow, removed 40 selfloop flow, removed 18 redundant places. [2024-11-13 14:31:02,719 INFO L231 Difference]: Finished difference. Result has 167 places, 238 transitions, 2790 flow [2024-11-13 14:31:02,719 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2790, PETRI_PLACES=167, PETRI_TRANSITIONS=238} [2024-11-13 14:31:02,719 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 107 predicate places. [2024-11-13 14:31:02,720 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 238 transitions, 2790 flow [2024-11-13 14:31:02,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 18.11111111111111) internal successors, (489), 27 states have internal predecessors, (489), 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-13 14:31:02,720 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:02,720 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:02,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 14:31:02,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 14:31:02,922 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:02,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:02,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1944844861, now seen corresponding path program 1 times [2024-11-13 14:31:02,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:02,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291813311] [2024-11-13 14:31:02,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:02,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:02,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:03,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:03,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:03,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291813311] [2024-11-13 14:31:03,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291813311] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:03,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290944242] [2024-11-13 14:31:03,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:03,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:03,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:03,054 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:03,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:31:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:03,186 INFO L255 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:31:03,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:03,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:03,283 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:03,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290944242] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:03,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:03,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 14:31:03,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019254346] [2024-11-13 14:31:03,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:03,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 14:31:03,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 14:31:03,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-13 14:31:03,495 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:31:03,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 238 transitions, 2790 flow. Second operand has 14 states, 14 states have (on average 28.857142857142858) internal successors, (404), 14 states have internal predecessors, (404), 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-13 14:31:03,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:03,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:31:03,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:04,550 INFO L124 PetriNetUnfolderBase]: 4185/6689 cut-off events. [2024-11-13 14:31:04,550 INFO L125 PetriNetUnfolderBase]: For 29232/31242 co-relation queries the response was YES. [2024-11-13 14:31:04,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28734 conditions, 6689 events. 4185/6689 cut-off events. For 29232/31242 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 35483 event pairs, 2209 based on Foata normal form. 61/6742 useless extension candidates. Maximal degree in co-relation 28369. Up to 3960 conditions per place. [2024-11-13 14:31:04,604 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 117 selfloop transitions, 145 changer transitions 14/288 dead transitions. [2024-11-13 14:31:04,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 288 transitions, 3706 flow [2024-11-13 14:31:04,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:31:04,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 14:31:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 355 transitions. [2024-11-13 14:31:04,606 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-11-13 14:31:04,606 INFO L175 Difference]: Start difference. First operand has 167 places, 238 transitions, 2790 flow. Second operand 10 states and 355 transitions. [2024-11-13 14:31:04,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 288 transitions, 3706 flow [2024-11-13 14:31:04,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 288 transitions, 3671 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-13 14:31:04,652 INFO L231 Difference]: Finished difference. Result has 175 places, 234 transitions, 2963 flow [2024-11-13 14:31:04,652 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2767, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2963, PETRI_PLACES=175, PETRI_TRANSITIONS=234} [2024-11-13 14:31:04,653 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 115 predicate places. [2024-11-13 14:31:04,653 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 234 transitions, 2963 flow [2024-11-13 14:31:04,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.857142857142858) internal successors, (404), 14 states have internal predecessors, (404), 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-13 14:31:04,653 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:04,653 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 4, 1, 1, 1] [2024-11-13 14:31:04,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 14:31:04,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 14:31:04,854 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:04,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:04,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1156580360, now seen corresponding path program 4 times [2024-11-13 14:31:04,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:04,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567620321] [2024-11-13 14:31:04,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:04,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:05,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567620321] [2024-11-13 14:31:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567620321] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447598043] [2024-11-13 14:31:05,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:31:05,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:05,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:05,438 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:05,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:31:05,594 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:31:05,594 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:05,596 INFO L255 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 14:31:05,599 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:05,606 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-13 14:31:06,063 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:31:06,063 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 32 treesize of output 27 [2024-11-13 14:31:06,378 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:06,378 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:06,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447598043] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:06,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:06,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 38 [2024-11-13 14:31:06,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780007368] [2024-11-13 14:31:06,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:06,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-13 14:31:06,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:06,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-13 14:31:06,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1403, Unknown=0, NotChecked=0, Total=1560 [2024-11-13 14:31:10,700 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:31:10,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 234 transitions, 2963 flow. Second operand has 40 states, 40 states have (on average 25.8) internal successors, (1032), 40 states have internal predecessors, (1032), 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-13 14:31:10,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:10,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:31:10,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:16,235 INFO L124 PetriNetUnfolderBase]: 5423/9063 cut-off events. [2024-11-13 14:31:16,236 INFO L125 PetriNetUnfolderBase]: For 37170/40075 co-relation queries the response was YES. [2024-11-13 14:31:16,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38402 conditions, 9063 events. 5423/9063 cut-off events. For 37170/40075 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 55153 event pairs, 3582 based on Foata normal form. 24/8987 useless extension candidates. Maximal degree in co-relation 38065. Up to 3229 conditions per place. [2024-11-13 14:31:16,311 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 225 selfloop transitions, 146 changer transitions 0/382 dead transitions. [2024-11-13 14:31:16,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 382 transitions, 5216 flow [2024-11-13 14:31:16,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-13 14:31:16,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-13 14:31:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1207 transitions. [2024-11-13 14:31:16,314 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5158119658119659 [2024-11-13 14:31:16,314 INFO L175 Difference]: Start difference. First operand has 175 places, 234 transitions, 2963 flow. Second operand 39 states and 1207 transitions. [2024-11-13 14:31:16,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 382 transitions, 5216 flow [2024-11-13 14:31:16,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 382 transitions, 4661 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-11-13 14:31:16,386 INFO L231 Difference]: Finished difference. Result has 203 places, 267 transitions, 3314 flow [2024-11-13 14:31:16,387 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=3314, PETRI_PLACES=203, PETRI_TRANSITIONS=267} [2024-11-13 14:31:16,387 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 143 predicate places. [2024-11-13 14:31:16,387 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 267 transitions, 3314 flow [2024-11-13 14:31:16,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 25.8) internal successors, (1032), 40 states have internal predecessors, (1032), 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-13 14:31:16,388 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:16,388 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:16,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:31:16,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 14:31:16,588 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:16,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1498509426, now seen corresponding path program 2 times [2024-11-13 14:31:16,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:16,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137319936] [2024-11-13 14:31:16,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:16,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:16,893 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:16,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137319936] [2024-11-13 14:31:16,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137319936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:16,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683600400] [2024-11-13 14:31:16,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:31:16,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:16,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:16,896 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:16,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:31:17,043 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:31:17,043 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:17,050 INFO L255 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 14:31:17,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:17,075 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-13 14:31:17,198 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-13 14:31:17,199 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 21 treesize of output 21 [2024-11-13 14:31:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 14:31:17,557 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:17,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683600400] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:17,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:17,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-11-13 14:31:17,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574828054] [2024-11-13 14:31:17,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:17,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 14:31:17,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:17,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 14:31:17,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-11-13 14:31:19,405 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-13 14:31:19,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 267 transitions, 3314 flow. Second operand has 21 states, 21 states have (on average 22.428571428571427) internal successors, (471), 21 states have internal predecessors, (471), 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-13 14:31:19,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:19,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-13 14:31:19,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:22,189 INFO L124 PetriNetUnfolderBase]: 7791/12935 cut-off events. [2024-11-13 14:31:22,189 INFO L125 PetriNetUnfolderBase]: For 39465/42406 co-relation queries the response was YES. [2024-11-13 14:31:22,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50111 conditions, 12935 events. 7791/12935 cut-off events. For 39465/42406 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 84746 event pairs, 3502 based on Foata normal form. 0/12434 useless extension candidates. Maximal degree in co-relation 49917. Up to 6759 conditions per place. [2024-11-13 14:31:22,328 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 225 selfloop transitions, 87 changer transitions 0/322 dead transitions. [2024-11-13 14:31:22,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 322 transitions, 4272 flow [2024-11-13 14:31:22,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:31:22,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:31:22,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 363 transitions. [2024-11-13 14:31:22,330 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4653846153846154 [2024-11-13 14:31:22,330 INFO L175 Difference]: Start difference. First operand has 203 places, 267 transitions, 3314 flow. Second operand 13 states and 363 transitions. [2024-11-13 14:31:22,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 322 transitions, 4272 flow [2024-11-13 14:31:22,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 322 transitions, 4156 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 14:31:22,453 INFO L231 Difference]: Finished difference. Result has 205 places, 269 transitions, 3392 flow [2024-11-13 14:31:22,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3392, PETRI_PLACES=205, PETRI_TRANSITIONS=269} [2024-11-13 14:31:22,454 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 145 predicate places. [2024-11-13 14:31:22,454 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 269 transitions, 3392 flow [2024-11-13 14:31:22,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 22.428571428571427) internal successors, (471), 21 states have internal predecessors, (471), 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-13 14:31:22,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:22,454 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:22,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 14:31:22,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:22,655 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:22,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:22,655 INFO L85 PathProgramCache]: Analyzing trace with hash 332648013, now seen corresponding path program 3 times [2024-11-13 14:31:22,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:22,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377742691] [2024-11-13 14:31:22,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:22,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:22,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:22,810 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:22,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:22,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377742691] [2024-11-13 14:31:22,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377742691] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:22,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209271481] [2024-11-13 14:31:22,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:31:22,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:22,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:22,813 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:22,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:31:22,954 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:31:22,954 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:22,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 14:31:22,958 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:22,965 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-13 14:31:22,971 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-13 14:31:23,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:31:23,052 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 18 treesize of output 13 [2024-11-13 14:31:23,066 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:31:23,066 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-13 14:31:23,128 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:31:23,128 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-13 14:31:23,507 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 14:31:23,507 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:23,994 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 14:31:23,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209271481] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:23,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:23,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-13 14:31:23,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597821086] [2024-11-13 14:31:23,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:23,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 14:31:23,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:23,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 14:31:23,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2024-11-13 14:31:26,166 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 14:31:26,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 269 transitions, 3392 flow. Second operand has 25 states, 25 states have (on average 24.32) internal successors, (608), 25 states have internal predecessors, (608), 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-13 14:31:26,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:26,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 14:31:26,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:30,889 INFO L124 PetriNetUnfolderBase]: 11891/18852 cut-off events. [2024-11-13 14:31:30,889 INFO L125 PetriNetUnfolderBase]: For 79707/83920 co-relation queries the response was YES. [2024-11-13 14:31:31,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79445 conditions, 18852 events. 11891/18852 cut-off events. For 79707/83920 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 123808 event pairs, 3567 based on Foata normal form. 184/18915 useless extension candidates. Maximal degree in co-relation 79257. Up to 4859 conditions per place. [2024-11-13 14:31:31,073 INFO L140 encePairwiseOnDemand]: 45/60 looper letters, 294 selfloop transitions, 151 changer transitions 0/456 dead transitions. [2024-11-13 14:31:31,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 456 transitions, 5685 flow [2024-11-13 14:31:31,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-13 14:31:31,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-13 14:31:31,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 792 transitions. [2024-11-13 14:31:31,076 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-11-13 14:31:31,076 INFO L175 Difference]: Start difference. First operand has 205 places, 269 transitions, 3392 flow. Second operand 28 states and 792 transitions. [2024-11-13 14:31:31,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 456 transitions, 5685 flow [2024-11-13 14:31:31,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 456 transitions, 5490 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-11-13 14:31:31,208 INFO L231 Difference]: Finished difference. Result has 228 places, 275 transitions, 3692 flow [2024-11-13 14:31:31,209 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3692, PETRI_PLACES=228, PETRI_TRANSITIONS=275} [2024-11-13 14:31:31,209 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 168 predicate places. [2024-11-13 14:31:31,209 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 275 transitions, 3692 flow [2024-11-13 14:31:31,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 24.32) internal successors, (608), 25 states have internal predecessors, (608), 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-13 14:31:31,210 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:31,210 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:31,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:31:31,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 14:31:31,411 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:31,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:31,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1253484206, now seen corresponding path program 3 times [2024-11-13 14:31:31,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:31,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767326867] [2024-11-13 14:31:31,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:31,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:31,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:31,576 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:31,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:31,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767326867] [2024-11-13 14:31:31,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767326867] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:31,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050595890] [2024-11-13 14:31:31,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:31:31,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:31,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:31,579 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:31,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:31:31,720 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:31:31,721 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:31,723 INFO L255 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 14:31:31,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:31,734 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-13 14:31:31,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:31:31,800 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 18 treesize of output 13 [2024-11-13 14:31:31,811 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:31:31,812 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-13 14:31:31,909 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:31:31,909 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:32,141 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-13 14:31:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:31:32,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050595890] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:32,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:32,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 19 [2024-11-13 14:31:32,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562096451] [2024-11-13 14:31:32,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:32,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 14:31:32,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:32,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 14:31:32,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2024-11-13 14:31:33,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 14:31:33,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 275 transitions, 3692 flow. Second operand has 19 states, 19 states have (on average 25.105263157894736) internal successors, (477), 19 states have internal predecessors, (477), 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-13 14:31:33,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:33,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 14:31:33,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:37,898 INFO L124 PetriNetUnfolderBase]: 11275/17263 cut-off events. [2024-11-13 14:31:37,898 INFO L125 PetriNetUnfolderBase]: For 78768/80855 co-relation queries the response was YES. [2024-11-13 14:31:38,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74846 conditions, 17263 events. 11275/17263 cut-off events. For 78768/80855 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 107525 event pairs, 3423 based on Foata normal form. 196/17327 useless extension candidates. Maximal degree in co-relation 74652. Up to 4829 conditions per place. [2024-11-13 14:31:38,075 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 279 selfloop transitions, 143 changer transitions 0/434 dead transitions. [2024-11-13 14:31:38,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 434 transitions, 5786 flow [2024-11-13 14:31:38,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 14:31:38,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 14:31:38,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 699 transitions. [2024-11-13 14:31:38,078 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48541666666666666 [2024-11-13 14:31:38,078 INFO L175 Difference]: Start difference. First operand has 228 places, 275 transitions, 3692 flow. Second operand 24 states and 699 transitions. [2024-11-13 14:31:38,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 434 transitions, 5786 flow [2024-11-13 14:31:38,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 434 transitions, 5529 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-11-13 14:31:38,189 INFO L231 Difference]: Finished difference. Result has 245 places, 283 transitions, 3879 flow [2024-11-13 14:31:38,190 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3879, PETRI_PLACES=245, PETRI_TRANSITIONS=283} [2024-11-13 14:31:38,190 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 185 predicate places. [2024-11-13 14:31:38,190 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 283 transitions, 3879 flow [2024-11-13 14:31:38,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 25.105263157894736) internal successors, (477), 19 states have internal predecessors, (477), 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-13 14:31:38,191 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:38,191 INFO L204 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 6, 1, 1, 1] [2024-11-13 14:31:38,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 14:31:38,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 14:31:38,391 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:38,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:38,392 INFO L85 PathProgramCache]: Analyzing trace with hash -2023552584, now seen corresponding path program 5 times [2024-11-13 14:31:38,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:38,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234285458] [2024-11-13 14:31:38,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:38,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 31 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:38,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:38,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234285458] [2024-11-13 14:31:38,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234285458] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:38,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389375868] [2024-11-13 14:31:38,733 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:31:38,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:38,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:38,736 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:38,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:31:39,061 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-13 14:31:39,061 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:39,064 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 14:31:39,065 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 42 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:39,464 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 42 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:31:39,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389375868] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:39,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:39,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2024-11-13 14:31:39,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858763403] [2024-11-13 14:31:39,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:39,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-13 14:31:39,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:39,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-13 14:31:39,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1114, Unknown=0, NotChecked=0, Total=1406 [2024-11-13 14:31:40,214 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 14:31:40,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 283 transitions, 3879 flow. Second operand has 38 states, 38 states have (on average 28.842105263157894) internal successors, (1096), 38 states have internal predecessors, (1096), 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-13 14:31:40,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:40,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 14:31:40,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:44,470 INFO L124 PetriNetUnfolderBase]: 9399/15737 cut-off events. [2024-11-13 14:31:44,470 INFO L125 PetriNetUnfolderBase]: For 78872/81016 co-relation queries the response was YES. [2024-11-13 14:31:44,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71416 conditions, 15737 events. 9399/15737 cut-off events. For 78872/81016 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 101038 event pairs, 6232 based on Foata normal form. 10/15554 useless extension candidates. Maximal degree in co-relation 71303. Up to 10962 conditions per place. [2024-11-13 14:31:44,635 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 159 selfloop transitions, 101 changer transitions 0/275 dead transitions. [2024-11-13 14:31:44,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 275 transitions, 3804 flow [2024-11-13 14:31:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-13 14:31:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-11-13 14:31:44,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1243 transitions. [2024-11-13 14:31:44,638 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5451754385964912 [2024-11-13 14:31:44,639 INFO L175 Difference]: Start difference. First operand has 245 places, 283 transitions, 3879 flow. Second operand 38 states and 1243 transitions. [2024-11-13 14:31:44,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 275 transitions, 3804 flow [2024-11-13 14:31:44,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 275 transitions, 3478 flow, removed 17 selfloop flow, removed 25 redundant places. [2024-11-13 14:31:44,755 INFO L231 Difference]: Finished difference. Result has 258 places, 221 transitions, 2791 flow [2024-11-13 14:31:44,756 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2791, PETRI_PLACES=258, PETRI_TRANSITIONS=221} [2024-11-13 14:31:44,756 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 198 predicate places. [2024-11-13 14:31:44,756 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 221 transitions, 2791 flow [2024-11-13 14:31:44,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 28.842105263157894) internal successors, (1096), 38 states have internal predecessors, (1096), 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-13 14:31:44,757 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:44,757 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:44,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:31:44,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 14:31:44,962 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:44,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:44,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1999513954, now seen corresponding path program 2 times [2024-11-13 14:31:44,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:44,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621572675] [2024-11-13 14:31:44,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:44,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:44,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:31:45,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:45,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621572675] [2024-11-13 14:31:45,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621572675] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:45,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224406759] [2024-11-13 14:31:45,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:31:45,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:45,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:45,774 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:45,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:31:46,001 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:31:46,001 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:31:46,003 INFO L255 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 14:31:46,005 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:46,010 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-13 14:31:46,014 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-13 14:31:46,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:31:46,120 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-13 14:31:46,221 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 14:31:46,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 14:31:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:31:46,292 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-13 14:31:46,310 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:31:46,310 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-13 14:31:46,506 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:46,506 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:31:47,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224406759] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:47,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:47,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 22 [2024-11-13 14:31:47,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459184823] [2024-11-13 14:31:47,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:47,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 14:31:47,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:47,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 14:31:47,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2024-11-13 14:31:48,812 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 60 [2024-11-13 14:31:48,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 221 transitions, 2791 flow. Second operand has 24 states, 24 states have (on average 19.541666666666668) internal successors, (469), 24 states have internal predecessors, (469), 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-13 14:31:48,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:48,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 60 [2024-11-13 14:31:48,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:31:54,769 INFO L124 PetriNetUnfolderBase]: 15422/24237 cut-off events. [2024-11-13 14:31:54,770 INFO L125 PetriNetUnfolderBase]: For 100726/103538 co-relation queries the response was YES. [2024-11-13 14:31:54,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99927 conditions, 24237 events. 15422/24237 cut-off events. For 100726/103538 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 154533 event pairs, 3210 based on Foata normal form. 1032/25152 useless extension candidates. Maximal degree in co-relation 85159. Up to 6179 conditions per place. [2024-11-13 14:31:55,059 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 262 selfloop transitions, 59 changer transitions 0/331 dead transitions. [2024-11-13 14:31:55,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 331 transitions, 4177 flow [2024-11-13 14:31:55,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:31:55,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:31:55,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 340 transitions. [2024-11-13 14:31:55,061 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-11-13 14:31:55,061 INFO L175 Difference]: Start difference. First operand has 258 places, 221 transitions, 2791 flow. Second operand 13 states and 340 transitions. [2024-11-13 14:31:55,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 331 transitions, 4177 flow [2024-11-13 14:31:55,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 331 transitions, 4027 flow, removed 5 selfloop flow, removed 26 redundant places. [2024-11-13 14:31:55,215 INFO L231 Difference]: Finished difference. Result has 247 places, 223 transitions, 2798 flow [2024-11-13 14:31:55,215 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2798, PETRI_PLACES=247, PETRI_TRANSITIONS=223} [2024-11-13 14:31:55,216 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 187 predicate places. [2024-11-13 14:31:55,216 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 223 transitions, 2798 flow [2024-11-13 14:31:55,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 19.541666666666668) internal successors, (469), 24 states have internal predecessors, (469), 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-13 14:31:55,216 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:31:55,216 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:31:55,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 14:31:55,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 14:31:55,417 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:31:55,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:31:55,417 INFO L85 PathProgramCache]: Analyzing trace with hash 334410217, now seen corresponding path program 1 times [2024-11-13 14:31:55,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:31:55,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040193663] [2024-11-13 14:31:55,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:55,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:31:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:55,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:55,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:31:55,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040193663] [2024-11-13 14:31:55,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040193663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:31:55,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979801466] [2024-11-13 14:31:55,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:31:55,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:31:55,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:31:55,534 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:31:55,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:31:55,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:31:55,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:31:55,672 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:31:55,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:55,743 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:31:55,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:31:55,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979801466] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:31:55,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:31:55,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2024-11-13 14:31:55,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450407039] [2024-11-13 14:31:55,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:31:55,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 14:31:55,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:31:55,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 14:31:55,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:31:55,867 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:31:55,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 223 transitions, 2798 flow. Second operand has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 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-13 14:31:55,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:31:55,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:31:55,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:32:00,862 INFO L124 PetriNetUnfolderBase]: 15710/24950 cut-off events. [2024-11-13 14:32:00,862 INFO L125 PetriNetUnfolderBase]: For 119307/120897 co-relation queries the response was YES. [2024-11-13 14:32:01,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109100 conditions, 24950 events. 15710/24950 cut-off events. For 119307/120897 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 163849 event pairs, 5789 based on Foata normal form. 869/25607 useless extension candidates. Maximal degree in co-relation 93729. Up to 12021 conditions per place. [2024-11-13 14:32:01,211 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 233 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-11-13 14:32:01,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 277 transitions, 3804 flow [2024-11-13 14:32:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:32:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:32:01,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-11-13 14:32:01,213 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-13 14:32:01,213 INFO L175 Difference]: Start difference. First operand has 247 places, 223 transitions, 2798 flow. Second operand 7 states and 242 transitions. [2024-11-13 14:32:01,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 277 transitions, 3804 flow [2024-11-13 14:32:01,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 3664 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-11-13 14:32:01,449 INFO L231 Difference]: Finished difference. Result has 243 places, 220 transitions, 2722 flow [2024-11-13 14:32:01,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2722, PETRI_PLACES=243, PETRI_TRANSITIONS=220} [2024-11-13 14:32:01,449 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 183 predicate places. [2024-11-13 14:32:01,450 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 220 transitions, 2722 flow [2024-11-13 14:32:01,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 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-13 14:32:01,450 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:32:01,450 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:32:01,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 14:32:01,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:01,651 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:32:01,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:32:01,651 INFO L85 PathProgramCache]: Analyzing trace with hash 430635869, now seen corresponding path program 1 times [2024-11-13 14:32:01,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:32:01,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427603806] [2024-11-13 14:32:01,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:01,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:32:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:01,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:32:01,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427603806] [2024-11-13 14:32:01,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427603806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:01,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837595279] [2024-11-13 14:32:01,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:01,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:01,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:32:01,786 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:32:01,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:32:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:01,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:32:01,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:32:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:01,981 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:32:02,024 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:02,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837595279] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:02,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:32:02,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-13 14:32:02,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089801298] [2024-11-13 14:32:02,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:32:02,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:32:02,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:32:02,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:32:02,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:32:02,046 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:32:02,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 220 transitions, 2722 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:32:02,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:32:02,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:32:02,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:32:06,710 INFO L124 PetriNetUnfolderBase]: 15605/24965 cut-off events. [2024-11-13 14:32:06,710 INFO L125 PetriNetUnfolderBase]: For 123478/125334 co-relation queries the response was YES. [2024-11-13 14:32:06,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112090 conditions, 24965 events. 15605/24965 cut-off events. For 123478/125334 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 165832 event pairs, 5862 based on Foata normal form. 62/24834 useless extension candidates. Maximal degree in co-relation 96372. Up to 12123 conditions per place. [2024-11-13 14:32:07,245 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 226 selfloop transitions, 16 changer transitions 0/256 dead transitions. [2024-11-13 14:32:07,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 256 transitions, 3549 flow [2024-11-13 14:32:07,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:32:07,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:32:07,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 178 transitions. [2024-11-13 14:32:07,247 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5933333333333334 [2024-11-13 14:32:07,247 INFO L175 Difference]: Start difference. First operand has 243 places, 220 transitions, 2722 flow. Second operand 5 states and 178 transitions. [2024-11-13 14:32:07,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 256 transitions, 3549 flow [2024-11-13 14:32:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 256 transitions, 3443 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:32:07,538 INFO L231 Difference]: Finished difference. Result has 241 places, 219 transitions, 2665 flow [2024-11-13 14:32:07,538 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2665, PETRI_PLACES=241, PETRI_TRANSITIONS=219} [2024-11-13 14:32:07,538 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 181 predicate places. [2024-11-13 14:32:07,539 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 219 transitions, 2665 flow [2024-11-13 14:32:07,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:32:07,539 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:32:07,539 INFO L204 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 6, 1, 1, 1] [2024-11-13 14:32:07,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-13 14:32:07,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-13 14:32:07,739 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:32:07,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:32:07,740 INFO L85 PathProgramCache]: Analyzing trace with hash 965011083, now seen corresponding path program 6 times [2024-11-13 14:32:07,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:32:07,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858098910] [2024-11-13 14:32:07,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:07,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:32:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:08,536 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:32:08,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:32:08,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858098910] [2024-11-13 14:32:08,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858098910] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:08,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903136315] [2024-11-13 14:32:08,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:32:08,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:08,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:32:08,539 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:32:08,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:32:08,671 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 14:32:08,671 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:32:08,672 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:32:08,674 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:32:08,685 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-13 14:32:08,867 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:32:08,867 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 27 treesize of output 24 [2024-11-13 14:32:09,148 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-13 14:32:09,149 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:32:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-13 14:32:09,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903136315] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:32:09,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:32:09,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 5, 5] total 27 [2024-11-13 14:32:09,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547973877] [2024-11-13 14:32:09,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:32:09,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:32:09,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:32:09,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:32:09,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:32:12,258 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:32:12,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 219 transitions, 2665 flow. Second operand has 29 states, 29 states have (on average 25.724137931034484) internal successors, (746), 29 states have internal predecessors, (746), 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-13 14:32:12,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:32:12,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:32:12,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:32:18,103 INFO L124 PetriNetUnfolderBase]: 10438/18775 cut-off events. [2024-11-13 14:32:18,103 INFO L125 PetriNetUnfolderBase]: For 90293/91938 co-relation queries the response was YES. [2024-11-13 14:32:18,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81091 conditions, 18775 events. 10438/18775 cut-off events. For 90293/91938 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 136601 event pairs, 7510 based on Foata normal form. 8/18598 useless extension candidates. Maximal degree in co-relation 69155. Up to 14776 conditions per place. [2024-11-13 14:32:18,553 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 75 selfloop transitions, 162 changer transitions 0/252 dead transitions. [2024-11-13 14:32:18,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 252 transitions, 3512 flow [2024-11-13 14:32:18,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:32:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:32:18,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 784 transitions. [2024-11-13 14:32:18,555 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4839506172839506 [2024-11-13 14:32:18,555 INFO L175 Difference]: Start difference. First operand has 241 places, 219 transitions, 2665 flow. Second operand 27 states and 784 transitions. [2024-11-13 14:32:18,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 252 transitions, 3512 flow [2024-11-13 14:32:18,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 252 transitions, 3342 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-11-13 14:32:18,665 INFO L231 Difference]: Finished difference. Result has 256 places, 252 transitions, 3351 flow [2024-11-13 14:32:18,666 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3351, PETRI_PLACES=256, PETRI_TRANSITIONS=252} [2024-11-13 14:32:18,666 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 196 predicate places. [2024-11-13 14:32:18,666 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 252 transitions, 3351 flow [2024-11-13 14:32:18,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 25.724137931034484) internal successors, (746), 29 states have internal predecessors, (746), 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-13 14:32:18,667 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:32:18,667 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:32:18,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 14:32:18,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-13 14:32:18,868 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:32:18,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:32:18,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1855389572, now seen corresponding path program 1 times [2024-11-13 14:32:18,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:32:18,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394287296] [2024-11-13 14:32:18,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:18,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:32:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:32:19,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:32:19,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394287296] [2024-11-13 14:32:19,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394287296] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:19,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153775399] [2024-11-13 14:32:19,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:19,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:19,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:32:19,201 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:32:19,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 14:32:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:19,376 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 14:32:19,378 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:32:19,398 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-13 14:32:19,407 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-13 14:32:19,499 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:32:19,499 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 31 treesize of output 28 [2024-11-13 14:32:19,527 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:32:19,527 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-13 14:32:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 14:32:20,021 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:32:20,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:32:20,447 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:32:20,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153775399] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:32:20,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:32:20,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-11-13 14:32:20,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547248071] [2024-11-13 14:32:20,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:32:20,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 14:32:20,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:32:20,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 14:32:20,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-13 14:32:21,402 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-13 14:32:21,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 252 transitions, 3351 flow. Second operand has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 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-13 14:32:21,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:32:21,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-13 14:32:21,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:32:26,631 INFO L124 PetriNetUnfolderBase]: 11278/18819 cut-off events. [2024-11-13 14:32:26,631 INFO L125 PetriNetUnfolderBase]: For 83201/85780 co-relation queries the response was YES. [2024-11-13 14:32:26,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79752 conditions, 18819 events. 11278/18819 cut-off events. For 83201/85780 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 126454 event pairs, 3020 based on Foata normal form. 320/18830 useless extension candidates. Maximal degree in co-relation 66797. Up to 5772 conditions per place. [2024-11-13 14:32:26,816 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 260 selfloop transitions, 77 changer transitions 0/351 dead transitions. [2024-11-13 14:32:26,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 351 transitions, 4689 flow [2024-11-13 14:32:26,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 14:32:26,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 14:32:26,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 413 transitions. [2024-11-13 14:32:26,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4588888888888889 [2024-11-13 14:32:26,819 INFO L175 Difference]: Start difference. First operand has 256 places, 252 transitions, 3351 flow. Second operand 15 states and 413 transitions. [2024-11-13 14:32:26,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 351 transitions, 4689 flow [2024-11-13 14:32:26,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 351 transitions, 4637 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-13 14:32:26,952 INFO L231 Difference]: Finished difference. Result has 269 places, 254 transitions, 3494 flow [2024-11-13 14:32:26,952 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3494, PETRI_PLACES=269, PETRI_TRANSITIONS=254} [2024-11-13 14:32:26,952 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 209 predicate places. [2024-11-13 14:32:26,952 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 254 transitions, 3494 flow [2024-11-13 14:32:26,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 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-13 14:32:26,953 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:32:26,953 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:32:26,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 14:32:27,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:27,153 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:32:27,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:32:27,154 INFO L85 PathProgramCache]: Analyzing trace with hash 701637587, now seen corresponding path program 1 times [2024-11-13 14:32:27,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:32:27,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401258345] [2024-11-13 14:32:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:27,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:32:27,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:27,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:27,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:32:27,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401258345] [2024-11-13 14:32:27,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401258345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:27,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508491868] [2024-11-13 14:32:27,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:27,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:27,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:32:27,238 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:32:27,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 14:32:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:27,379 INFO L255 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:32:27,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:32:27,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:27,426 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:32:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:32:27,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508491868] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:27,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:32:27,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-13 14:32:27,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605379188] [2024-11-13 14:32:27,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:32:27,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:32:27,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:32:27,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:32:27,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:32:27,522 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 14:32:27,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 254 transitions, 3494 flow. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 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-13 14:32:27,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:32:27,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 14:32:27,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:32:31,947 INFO L124 PetriNetUnfolderBase]: 12981/21400 cut-off events. [2024-11-13 14:32:31,947 INFO L125 PetriNetUnfolderBase]: For 109988/112116 co-relation queries the response was YES. [2024-11-13 14:32:32,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93834 conditions, 21400 events. 12981/21400 cut-off events. For 109988/112116 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 143984 event pairs, 2836 based on Foata normal form. 37/21391 useless extension candidates. Maximal degree in co-relation 78595. Up to 12196 conditions per place. [2024-11-13 14:32:32,211 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 264 selfloop transitions, 11 changer transitions 0/289 dead transitions. [2024-11-13 14:32:32,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 289 transitions, 4312 flow [2024-11-13 14:32:32,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:32:32,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:32:32,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 174 transitions. [2024-11-13 14:32:32,213 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-11-13 14:32:32,213 INFO L175 Difference]: Start difference. First operand has 269 places, 254 transitions, 3494 flow. Second operand 5 states and 174 transitions. [2024-11-13 14:32:32,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 289 transitions, 4312 flow [2024-11-13 14:32:32,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 289 transitions, 4182 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 14:32:32,397 INFO L231 Difference]: Finished difference. Result has 263 places, 254 transitions, 3389 flow [2024-11-13 14:32:32,397 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3389, PETRI_PLACES=263, PETRI_TRANSITIONS=254} [2024-11-13 14:32:32,398 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 203 predicate places. [2024-11-13 14:32:32,398 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 254 transitions, 3389 flow [2024-11-13 14:32:32,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 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-13 14:32:32,398 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:32:32,398 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:32:32,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-13 14:32:32,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-13 14:32:32,599 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 14:32:32,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:32:32,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1682500930, now seen corresponding path program 1 times [2024-11-13 14:32:32,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:32:32,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169484469] [2024-11-13 14:32:32,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:32,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:32:32,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:33,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:32:33,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:32:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169484469] [2024-11-13 14:32:33,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169484469] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:32:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839024430] [2024-11-13 14:32:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:32:33,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:32:33,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:32:33,206 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:32:33,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f39a20-090e-488e-bbd8-92a315cbdbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 14:32:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:32:33,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:32:33,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:32:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:32:33,521 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:32:33,658 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-13 14:32:33,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:32:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839024430] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:32:33,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:32:33,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 22 [2024-11-13 14:32:33,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169032709] [2024-11-13 14:32:33,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:32:33,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 14:32:33,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:32:33,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 14:32:33,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-13 14:32:34,625 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 14:32:34,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 254 transitions, 3389 flow. Second operand has 23 states, 23 states have (on average 27.043478260869566) internal successors, (622), 23 states have internal predecessors, (622), 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-13 14:32:34,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:32:34,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 14:32:34,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand