./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.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_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/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_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/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_28c58e84-db63-4a37-8534-9b7c84b79cdf/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:29:39,127 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:29:39,225 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 13:29:39,231 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:29:39,232 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:29:39,260 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:29:39,261 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:29:39,261 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:29:39,261 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:29:39,262 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:29:39,262 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:29:39,263 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:29:39,263 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:29:39,263 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:29:39,263 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:29:39,264 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:29:39,264 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 13:29:39,265 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:29:39,266 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:29:39,266 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:29:39,266 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:29:39,266 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:29:39,267 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:29:39,267 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:29:39,267 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:29:39,268 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:29:39,269 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_28c58e84-db63-4a37-8534-9b7c84b79cdf/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2024-11-13 13:29:39,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:29:39,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:29:39,601 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:29:39,603 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:29:39,603 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:29:39,605 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c Unable to find full path for "g++" [2024-11-13 13:29:41,574 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:29:41,935 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:29:41,936 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-11-13 13:29:41,960 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/data/c11902031/08f07a6ae4244d5d904fd65ccf10c42c/FLAG5f3221bed [2024-11-13 13:29:41,987 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/data/c11902031/08f07a6ae4244d5d904fd65ccf10c42c [2024-11-13 13:29:41,992 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:29:41,994 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:29:41,995 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:29:41,997 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:29:42,002 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:29:42,003 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:29:41" (1/1) ... [2024-11-13 13:29:42,004 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43e2b6ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42, skipping insertion in model container [2024-11-13 13:29:42,004 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:29:41" (1/1) ... [2024-11-13 13:29:42,030 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:29:42,238 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 13:29:42,243 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:29:42,253 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:29:42,285 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:29:42,302 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:29:42,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42 WrapperNode [2024-11-13 13:29:42,303 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:29:42,304 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:29:42,304 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:29:42,304 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:29:42,312 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,321 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,363 INFO L138 Inliner]: procedures = 25, calls = 33, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 267 [2024-11-13 13:29:42,364 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:29:42,364 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:29:42,364 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:29:42,364 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:29:42,378 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,379 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,383 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,425 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 3 writes are split as follows [0, 3]. [2024-11-13 13:29:42,425 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,429 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,449 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,461 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,470 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,471 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,477 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:29:42,478 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:29:42,478 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:29:42,478 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:29:42,481 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (1/1) ... [2024-11-13 13:29:42,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:29:42,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:42,523 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:29:42,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:29:42,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:29:42,553 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 13:29:42,553 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 13:29:42,553 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 13:29:42,553 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 13:29:42,554 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 13:29:42,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 13:29:42,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:29:42,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:29:42,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 13:29:42,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 13:29:42,557 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 13:29:42,757 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:29:42,759 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:29:43,514 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 13:29:43,515 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:29:44,093 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:29:44,095 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 13:29:44,095 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:29:44 BoogieIcfgContainer [2024-11-13 13:29:44,095 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:29:44,097 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:29:44,099 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:29:44,104 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:29:44,104 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:29:41" (1/3) ... [2024-11-13 13:29:44,104 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a567c07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:29:44, skipping insertion in model container [2024-11-13 13:29:44,105 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:42" (2/3) ... [2024-11-13 13:29:44,106 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a567c07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:29:44, skipping insertion in model container [2024-11-13 13:29:44,106 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:29:44" (3/3) ... [2024-11-13 13:29:44,107 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2024-11-13 13:29:44,124 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:29:44,126 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-subst.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-13 13:29:44,127 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 13:29:44,233 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 13:29:44,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-11-13 13:29:44,331 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-11-13 13:29:44,334 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 13:29:44,338 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 8. Compared 138 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-11-13 13:29:44,340 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-11-13 13:29:44,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-11-13 13:29:44,358 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:29:44,382 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;@6a491ba8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:29:44,382 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-13 13:29:44,387 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 13:29:44,387 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 13:29:44,388 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 13:29:44,388 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:44,389 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 13:29:44,389 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:44,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash 879632, now seen corresponding path program 1 times [2024-11-13 13:29:44,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:44,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857831883] [2024-11-13 13:29:44,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:44,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:44,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:44,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:44,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:44,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857831883] [2024-11-13 13:29:44,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857831883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:29:44,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:29:44,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 13:29:44,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586527981] [2024-11-13 13:29:44,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:29:44,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:29:44,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:44,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:29:44,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:29:44,827 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 13:29:44,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 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 13:29:44,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:44,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 13:29:44,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:45,086 INFO L124 PetriNetUnfolderBase]: 202/389 cut-off events. [2024-11-13 13:29:45,086 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-13 13:29:45,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 734 conditions, 389 events. 202/389 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1519 event pairs, 124 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 618. Up to 293 conditions per place. [2024-11-13 13:29:45,093 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 27 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-13 13:29:45,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 178 flow [2024-11-13 13:29:45,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:29:45,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 13:29:45,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-11-13 13:29:45,113 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-11-13 13:29:45,115 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 111 transitions. [2024-11-13 13:29:45,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 178 flow [2024-11-13 13:29:45,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 166 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 13:29:45,128 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-11-13 13:29:45,132 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 13:29:45,137 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-13 13:29:45,138 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-11-13 13:29:45,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 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 13:29:45,138 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:45,138 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 13:29:45,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 13:29:45,139 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:45,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:45,139 INFO L85 PathProgramCache]: Analyzing trace with hash 879633, now seen corresponding path program 1 times [2024-11-13 13:29:45,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:45,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780288919] [2024-11-13 13:29:45,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:45,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:45,437 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 13:29:45,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780288919] [2024-11-13 13:29:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780288919] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:29:45,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:29:45,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:29:45,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696343181] [2024-11-13 13:29:45,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:29:45,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:29:45,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:45,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:29:45,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:29:45,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 13:29:45,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 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 13:29:45,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:45,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 13:29:45,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:45,773 INFO L124 PetriNetUnfolderBase]: 202/395 cut-off events. [2024-11-13 13:29:45,773 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 13:29:45,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 723 conditions, 395 events. 202/395 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1517 event pairs, 124 based on Foata normal form. 1/328 useless extension candidates. Maximal degree in co-relation 680. Up to 305 conditions per place. [2024-11-13 13:29:45,780 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 32 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2024-11-13 13:29:45,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 200 flow [2024-11-13 13:29:45,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:29:45,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 13:29:45,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 122 transitions. [2024-11-13 13:29:45,783 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-11-13 13:29:45,783 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 3 states and 122 transitions. [2024-11-13 13:29:45,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 200 flow [2024-11-13 13:29:45,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:29:45,789 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 146 flow [2024-11-13 13:29:45,789 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=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=52, PETRI_TRANSITIONS=54} [2024-11-13 13:29:45,790 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-11-13 13:29:45,790 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 146 flow [2024-11-13 13:29:45,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 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 13:29:45,791 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:45,791 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-13 13:29:45,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 13:29:45,791 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:45,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:45,791 INFO L85 PathProgramCache]: Analyzing trace with hash 845355500, now seen corresponding path program 1 times [2024-11-13 13:29:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:45,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076910964] [2024-11-13 13:29:45,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:45,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:45,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:46,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:46,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:46,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076910964] [2024-11-13 13:29:46,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076910964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:46,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538021239] [2024-11-13 13:29:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:46,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:46,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:46,227 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:46,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 13:29:46,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:46,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 13:29:46,340 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:46,393 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 13:29:46,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:46,472 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:46,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:46,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538021239] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:29:46,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:29:46,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-13 13:29:46,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209954134] [2024-11-13 13:29:46,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:29:46,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:29:46,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:46,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:29:46,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:29:46,925 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 13:29:46,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 54 transitions, 146 flow. Second operand has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 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 13:29:46,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:46,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 13:29:46,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:47,409 INFO L124 PetriNetUnfolderBase]: 208/419 cut-off events. [2024-11-13 13:29:47,410 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 13:29:47,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801 conditions, 419 events. 208/419 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1567 event pairs, 124 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 712. Up to 307 conditions per place. [2024-11-13 13:29:47,415 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 41 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-11-13 13:29:47,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 358 flow [2024-11-13 13:29:47,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:29:47,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:29:47,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-13 13:29:47,417 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-11-13 13:29:47,418 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 146 flow. Second operand 6 states and 230 transitions. [2024-11-13 13:29:47,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 358 flow [2024-11-13 13:29:47,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 13:29:47,421 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 292 flow [2024-11-13 13:29:47,422 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2024-11-13 13:29:47,425 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2024-11-13 13:29:47,426 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 292 flow [2024-11-13 13:29:47,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 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 13:29:47,426 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:47,426 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-13 13:29:47,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 13:29:47,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:47,627 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:47,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:47,628 INFO L85 PathProgramCache]: Analyzing trace with hash -312564995, now seen corresponding path program 2 times [2024-11-13 13:29:47,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:47,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470780135] [2024-11-13 13:29:47,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:47,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:47,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:48,375 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:48,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:48,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470780135] [2024-11-13 13:29:48,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470780135] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:48,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238134428] [2024-11-13 13:29:48,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:29:48,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:48,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:48,378 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:48,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 13:29:48,488 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:29:48,488 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:29:48,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 13:29:48,493 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:48,506 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 13:29:48,763 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:48,764 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:49,037 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:49,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238134428] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:29:49,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:29:49,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-13 13:29:49,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958729965] [2024-11-13 13:29:49,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:29:49,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 13:29:49,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 13:29:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:29:50,554 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 13:29:50,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 292 flow. Second operand has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 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 13:29:50,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:50,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 13:29:50,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:51,426 INFO L124 PetriNetUnfolderBase]: 211/428 cut-off events. [2024-11-13 13:29:51,426 INFO L125 PetriNetUnfolderBase]: For 75/75 co-relation queries the response was YES. [2024-11-13 13:29:51,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 428 events. 211/428 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1616 event pairs, 124 based on Foata normal form. 3/368 useless extension candidates. Maximal degree in co-relation 744. Up to 308 conditions per place. [2024-11-13 13:29:51,432 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 44 selfloop transitions, 27 changer transitions 0/90 dead transitions. [2024-11-13 13:29:51,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 90 transitions, 500 flow [2024-11-13 13:29:51,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:29:51,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:29:51,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 256 transitions. [2024-11-13 13:29:51,436 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-11-13 13:29:51,436 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 292 flow. Second operand 7 states and 256 transitions. [2024-11-13 13:29:51,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 90 transitions, 500 flow [2024-11-13 13:29:51,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 90 transitions, 466 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-11-13 13:29:51,441 INFO L231 Difference]: Finished difference. Result has 65 places, 75 transitions, 371 flow [2024-11-13 13:29:51,441 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=371, PETRI_PLACES=65, PETRI_TRANSITIONS=75} [2024-11-13 13:29:51,442 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 5 predicate places. [2024-11-13 13:29:51,442 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 75 transitions, 371 flow [2024-11-13 13:29:51,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 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 13:29:51,443 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:51,443 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1] [2024-11-13 13:29:51,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 13:29:51,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:51,644 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:51,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:51,644 INFO L85 PathProgramCache]: Analyzing trace with hash 272778712, now seen corresponding path program 3 times [2024-11-13 13:29:51,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:51,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444091895] [2024-11-13 13:29:51,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:51,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:51,803 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:29:51,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:51,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444091895] [2024-11-13 13:29:51,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444091895] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:51,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120774023] [2024-11-13 13:29:51,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:29:51,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:51,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:51,806 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:51,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 13:29:51,896 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:29:51,897 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:29:51,898 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 13:29:51,900 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:51,909 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 13:29:52,087 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-13 13:29:52,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:52,344 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-13 13:29:52,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120774023] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:29:52,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:29:52,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 3, 3] total 13 [2024-11-13 13:29:52,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469541284] [2024-11-13 13:29:52,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:29:52,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 13:29:52,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:52,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 13:29:52,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:29:52,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-13 13:29:52,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 75 transitions, 371 flow. Second operand has 14 states, 14 states have (on average 27.785714285714285) internal successors, (389), 14 states have internal predecessors, (389), 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 13:29:52,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:52,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-13 13:29:52,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:53,388 INFO L124 PetriNetUnfolderBase]: 208/419 cut-off events. [2024-11-13 13:29:53,388 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-11-13 13:29:53,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 860 conditions, 419 events. 208/419 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1567 event pairs, 124 based on Foata normal form. 3/359 useless extension candidates. Maximal degree in co-relation 783. Up to 296 conditions per place. [2024-11-13 13:29:53,391 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 25 selfloop transitions, 37 changer transitions 0/81 dead transitions. [2024-11-13 13:29:53,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 81 transitions, 459 flow [2024-11-13 13:29:53,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 13:29:53,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 13:29:53,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 351 transitions. [2024-11-13 13:29:53,393 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-11-13 13:29:53,393 INFO L175 Difference]: Start difference. First operand has 65 places, 75 transitions, 371 flow. Second operand 11 states and 351 transitions. [2024-11-13 13:29:53,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 81 transitions, 459 flow [2024-11-13 13:29:53,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 81 transitions, 369 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-11-13 13:29:53,396 INFO L231 Difference]: Finished difference. Result has 64 places, 81 transitions, 331 flow [2024-11-13 13:29:53,397 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=331, PETRI_PLACES=64, PETRI_TRANSITIONS=81} [2024-11-13 13:29:53,397 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2024-11-13 13:29:53,397 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 81 transitions, 331 flow [2024-11-13 13:29:53,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 27.785714285714285) internal successors, (389), 14 states have internal predecessors, (389), 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 13:29:53,398 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:53,398 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:53,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 13:29:53,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:53,598 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:53,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:53,599 INFO L85 PathProgramCache]: Analyzing trace with hash 937299867, now seen corresponding path program 1 times [2024-11-13 13:29:53,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:53,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425953766] [2024-11-13 13:29:53,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:53,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 13:29:53,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:53,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425953766] [2024-11-13 13:29:53,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425953766] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:53,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077278401] [2024-11-13 13:29:53,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:53,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:53,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:53,807 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:53,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 13:29:53,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:53,932 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:29:53,934 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:53,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 13:29:53,995 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 13:29:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077278401] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:29:54,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:29:54,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2024-11-13 13:29:54,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11372414] [2024-11-13 13:29:54,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:29:54,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 13:29:54,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:54,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 13:29:54,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=58, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:29:54,087 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-13 13:29:54,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 81 transitions, 331 flow. Second operand has 11 states, 11 states have (on average 31.636363636363637) internal successors, (348), 11 states have internal predecessors, (348), 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 13:29:54,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:54,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-13 13:29:54,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:54,337 INFO L124 PetriNetUnfolderBase]: 199/410 cut-off events. [2024-11-13 13:29:54,337 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-13 13:29:54,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 814 conditions, 410 events. 199/410 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1505 event pairs, 124 based on Foata normal form. 9/356 useless extension candidates. Maximal degree in co-relation 685. Up to 296 conditions per place. [2024-11-13 13:29:54,341 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 35 selfloop transitions, 18 changer transitions 0/72 dead transitions. [2024-11-13 13:29:54,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 72 transitions, 376 flow [2024-11-13 13:29:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:29:54,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:29:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 265 transitions. [2024-11-13 13:29:54,342 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-11-13 13:29:54,343 INFO L175 Difference]: Start difference. First operand has 64 places, 81 transitions, 331 flow. Second operand 7 states and 265 transitions. [2024-11-13 13:29:54,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 72 transitions, 376 flow [2024-11-13 13:29:54,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 72 transitions, 322 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-13 13:29:54,345 INFO L231 Difference]: Finished difference. Result has 61 places, 72 transitions, 252 flow [2024-11-13 13:29:54,346 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=252, PETRI_PLACES=61, PETRI_TRANSITIONS=72} [2024-11-13 13:29:54,346 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-13 13:29:54,347 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 72 transitions, 252 flow [2024-11-13 13:29:54,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.636363636363637) internal successors, (348), 11 states have internal predecessors, (348), 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 13:29:54,347 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:54,347 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:54,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 13:29:54,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:54,551 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:54,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:54,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1232572396, now seen corresponding path program 2 times [2024-11-13 13:29:54,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:54,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531652147] [2024-11-13 13:29:54,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:54,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-13 13:29:55,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:55,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531652147] [2024-11-13 13:29:55,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531652147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:29:55,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:29:55,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:29:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953888667] [2024-11-13 13:29:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:29:55,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:29:55,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:29:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:29:55,098 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 13:29:55,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 72 transitions, 252 flow. Second operand has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 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 13:29:55,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:29:55,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 13:29:55,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:29:55,282 INFO L124 PetriNetUnfolderBase]: 340/648 cut-off events. [2024-11-13 13:29:55,282 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 13:29:55,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1250 conditions, 648 events. 340/648 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2887 event pairs, 234 based on Foata normal form. 0/569 useless extension candidates. Maximal degree in co-relation 1130. Up to 494 conditions per place. [2024-11-13 13:29:55,287 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 52 selfloop transitions, 3 changer transitions 0/70 dead transitions. [2024-11-13 13:29:55,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 70 transitions, 358 flow [2024-11-13 13:29:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:29:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:29:55,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-13 13:29:55,289 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-11-13 13:29:55,289 INFO L175 Difference]: Start difference. First operand has 61 places, 72 transitions, 252 flow. Second operand 5 states and 143 transitions. [2024-11-13 13:29:55,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 70 transitions, 358 flow [2024-11-13 13:29:55,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 70 transitions, 322 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 13:29:55,292 INFO L231 Difference]: Finished difference. Result has 57 places, 70 transitions, 218 flow [2024-11-13 13:29:55,292 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=57, PETRI_TRANSITIONS=70} [2024-11-13 13:29:55,293 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, -3 predicate places. [2024-11-13 13:29:55,293 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 70 transitions, 218 flow [2024-11-13 13:29:55,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 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 13:29:55,293 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:29:55,295 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:55,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 13:29:55,295 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:29:55,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:55,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1232572395, now seen corresponding path program 1 times [2024-11-13 13:29:55,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:55,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863506355] [2024-11-13 13:29:55,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:55,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:55,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:56,507 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-13 13:29:56,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:56,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863506355] [2024-11-13 13:29:56,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863506355] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:56,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854883063] [2024-11-13 13:29:56,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:56,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:56,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:56,510 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:56,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 13:29:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:56,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 13:29:56,677 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:56,695 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 13:29:56,698 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 13:29:56,839 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:29:56,840 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 14 treesize of output 13 [2024-11-13 13:29:56,875 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:29:56,875 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 13:29:57,333 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-13 13:29:57,333 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 19 treesize of output 25 [2024-11-13 13:29:58,392 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:29:58,392 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:29:59,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854883063] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:59,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:29:59,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7, 9] total 25 [2024-11-13 13:29:59,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320658809] [2024-11-13 13:29:59,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:29:59,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 13:29:59,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:59,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 13:29:59,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2024-11-13 13:30:00,311 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 13:30:00,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 70 transitions, 218 flow. Second operand has 11 states, 11 states have (on average 28.90909090909091) internal successors, (318), 11 states have internal predecessors, (318), 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 13:30:00,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:00,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 13:30:00,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:00,917 INFO L124 PetriNetUnfolderBase]: 456/851 cut-off events. [2024-11-13 13:30:00,917 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 13:30:00,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 851 events. 456/851 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3895 event pairs, 169 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 1512. Up to 351 conditions per place. [2024-11-13 13:30:00,923 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 66 selfloop transitions, 6 changer transitions 0/87 dead transitions. [2024-11-13 13:30:00,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 87 transitions, 401 flow [2024-11-13 13:30:00,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:30:00,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:30:00,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 211 transitions. [2024-11-13 13:30:00,925 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-11-13 13:30:00,925 INFO L175 Difference]: Start difference. First operand has 57 places, 70 transitions, 218 flow. Second operand 6 states and 211 transitions. [2024-11-13 13:30:00,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 87 transitions, 401 flow [2024-11-13 13:30:00,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 87 transitions, 396 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:00,927 INFO L231 Difference]: Finished difference. Result has 61 places, 71 transitions, 238 flow [2024-11-13 13:30:00,928 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=61, PETRI_TRANSITIONS=71} [2024-11-13 13:30:00,931 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-13 13:30:00,931 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 71 transitions, 238 flow [2024-11-13 13:30:00,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 28.90909090909091) internal successors, (318), 11 states have internal predecessors, (318), 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 13:30:00,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:00,931 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:00,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 13:30:01,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:01,132 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:01,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:01,132 INFO L85 PathProgramCache]: Analyzing trace with hash 444962259, now seen corresponding path program 1 times [2024-11-13 13:30:01,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:01,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500815654] [2024-11-13 13:30:01,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:01,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:01,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:01,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500815654] [2024-11-13 13:30:01,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500815654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:01,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382607020] [2024-11-13 13:30:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:01,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:01,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:01,858 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:01,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 13:30:02,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:02,007 INFO L255 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 13:30:02,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:02,017 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 13:30:02,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:30:02,211 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 13:30:02,220 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:30:02,220 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 13:30:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:02,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:02,517 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 13:30:02,881 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:02,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382607020] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:02,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:02,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2024-11-13 13:30:02,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572500229] [2024-11-13 13:30:02,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:02,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 13:30:02,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:02,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 13:30:02,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2024-11-13 13:30:04,247 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-13 13:30:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 71 transitions, 238 flow. Second operand has 26 states, 26 states have (on average 27.192307692307693) internal successors, (707), 26 states have internal predecessors, (707), 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 13:30:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-13 13:30:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:05,250 INFO L124 PetriNetUnfolderBase]: 536/1082 cut-off events. [2024-11-13 13:30:05,250 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2024-11-13 13:30:05,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2295 conditions, 1082 events. 536/1082 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5624 event pairs, 169 based on Foata normal form. 52/1064 useless extension candidates. Maximal degree in co-relation 2185. Up to 377 conditions per place. [2024-11-13 13:30:05,260 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 69 selfloop transitions, 19 changer transitions 0/105 dead transitions. [2024-11-13 13:30:05,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 500 flow [2024-11-13 13:30:05,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 13:30:05,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 13:30:05,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 465 transitions. [2024-11-13 13:30:05,264 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-11-13 13:30:05,264 INFO L175 Difference]: Start difference. First operand has 61 places, 71 transitions, 238 flow. Second operand 15 states and 465 transitions. [2024-11-13 13:30:05,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 500 flow [2024-11-13 13:30:05,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 490 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:05,268 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 288 flow [2024-11-13 13:30:05,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=288, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-11-13 13:30:05,269 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 13 predicate places. [2024-11-13 13:30:05,269 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 288 flow [2024-11-13 13:30:05,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 27.192307692307693) internal successors, (707), 26 states have internal predecessors, (707), 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 13:30:05,270 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:05,270 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:05,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:05,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:05,471 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:05,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:05,472 INFO L85 PathProgramCache]: Analyzing trace with hash 444962258, now seen corresponding path program 1 times [2024-11-13 13:30:05,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:05,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877139213] [2024-11-13 13:30:05,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:05,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:05,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-13 13:30:05,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:05,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877139213] [2024-11-13 13:30:05,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877139213] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:05,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:05,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:30:05,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523842826] [2024-11-13 13:30:05,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:05,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:30:05,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:05,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:30:05,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:30:05,817 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-13 13:30:05,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 288 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 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 13:30:05,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:05,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-13 13:30:05,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:06,087 INFO L124 PetriNetUnfolderBase]: 603/1055 cut-off events. [2024-11-13 13:30:06,087 INFO L125 PetriNetUnfolderBase]: For 708/735 co-relation queries the response was YES. [2024-11-13 13:30:06,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2487 conditions, 1055 events. 603/1055 cut-off events. For 708/735 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4784 event pairs, 435 based on Foata normal form. 87/1063 useless extension candidates. Maximal degree in co-relation 2361. Up to 882 conditions per place. [2024-11-13 13:30:06,095 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 53 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2024-11-13 13:30:06,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 396 flow [2024-11-13 13:30:06,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:30:06,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:30:06,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-11-13 13:30:06,100 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-11-13 13:30:06,100 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 288 flow. Second operand 5 states and 147 transitions. [2024-11-13 13:30:06,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 396 flow [2024-11-13 13:30:06,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 395 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 13:30:06,103 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 289 flow [2024-11-13 13:30:06,104 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=289, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2024-11-13 13:30:06,104 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 14 predicate places. [2024-11-13 13:30:06,106 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 289 flow [2024-11-13 13:30:06,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 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 13:30:06,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:06,106 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:06,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 13:30:06,107 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:06,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:06,107 INFO L85 PathProgramCache]: Analyzing trace with hash 859988296, now seen corresponding path program 1 times [2024-11-13 13:30:06,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:06,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428200925] [2024-11-13 13:30:06,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:06,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:06,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:07,180 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 13 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 13:30:07,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428200925] [2024-11-13 13:30:07,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428200925] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503015953] [2024-11-13 13:30:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:07,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:07,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:07,183 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:07,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 13:30:07,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:07,361 INFO L255 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-13 13:30:07,364 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:07,372 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 13:30:07,382 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 13:30:07,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:30:07,485 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 14 treesize of output 9 [2024-11-13 13:30:07,498 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:30:07,498 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 13:30:07,572 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:30:07,572 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 14 treesize of output 13 [2024-11-13 13:30:08,145 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:08,146 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:08,898 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:08,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503015953] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:08,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:08,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 9] total 28 [2024-11-13 13:30:08,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996654036] [2024-11-13 13:30:08,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:08,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 13:30:08,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:08,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 13:30:08,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2024-11-13 13:30:09,363 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 13:30:09,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 289 flow. Second operand has 11 states, 11 states have (on average 29.09090909090909) internal successors, (320), 11 states have internal predecessors, (320), 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 13:30:09,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:09,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 13:30:09,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:10,042 INFO L124 PetriNetUnfolderBase]: 1090/1954 cut-off events. [2024-11-13 13:30:10,042 INFO L125 PetriNetUnfolderBase]: For 1345/1398 co-relation queries the response was YES. [2024-11-13 13:30:10,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4463 conditions, 1954 events. 1090/1954 cut-off events. For 1345/1398 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11181 event pairs, 458 based on Foata normal form. 0/1711 useless extension candidates. Maximal degree in co-relation 4334. Up to 853 conditions per place. [2024-11-13 13:30:10,058 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 68 selfloop transitions, 6 changer transitions 0/88 dead transitions. [2024-11-13 13:30:10,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 88 transitions, 499 flow [2024-11-13 13:30:10,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:30:10,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:30:10,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 209 transitions. [2024-11-13 13:30:10,061 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-11-13 13:30:10,061 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 289 flow. Second operand 6 states and 209 transitions. [2024-11-13 13:30:10,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 88 transitions, 499 flow [2024-11-13 13:30:10,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 494 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:10,064 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 309 flow [2024-11-13 13:30:10,065 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=309, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2024-11-13 13:30:10,065 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 18 predicate places. [2024-11-13 13:30:10,066 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 309 flow [2024-11-13 13:30:10,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.09090909090909) internal successors, (320), 11 states have internal predecessors, (320), 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 13:30:10,066 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:10,066 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:10,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 13:30:10,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:10,267 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:10,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:10,268 INFO L85 PathProgramCache]: Analyzing trace with hash 889834248, now seen corresponding path program 1 times [2024-11-13 13:30:10,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:10,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252171651] [2024-11-13 13:30:10,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:10,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:10,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:10,412 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-13 13:30:10,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:10,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252171651] [2024-11-13 13:30:10,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252171651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:10,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:10,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:30:10,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113748140] [2024-11-13 13:30:10,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:10,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:30:10,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:10,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:30:10,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:30:10,467 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 13:30:10,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:10,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:10,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 13:30:10,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:10,777 INFO L124 PetriNetUnfolderBase]: 730/1332 cut-off events. [2024-11-13 13:30:10,778 INFO L125 PetriNetUnfolderBase]: For 1341/1422 co-relation queries the response was YES. [2024-11-13 13:30:10,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3413 conditions, 1332 events. 730/1332 cut-off events. For 1341/1422 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6863 event pairs, 590 based on Foata normal form. 51/1275 useless extension candidates. Maximal degree in co-relation 3281. Up to 1093 conditions per place. [2024-11-13 13:30:10,789 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 53 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2024-11-13 13:30:10,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 70 transitions, 415 flow [2024-11-13 13:30:10,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:30:10,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:30:10,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-13 13:30:10,790 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-11-13 13:30:10,790 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 309 flow. Second operand 4 states and 127 transitions. [2024-11-13 13:30:10,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 70 transitions, 415 flow [2024-11-13 13:30:10,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 70 transitions, 407 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:10,794 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 301 flow [2024-11-13 13:30:10,794 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-11-13 13:30:10,795 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2024-11-13 13:30:10,797 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 301 flow [2024-11-13 13:30:10,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:10,798 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:10,798 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:10,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 13:30:10,798 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:10,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:10,799 INFO L85 PathProgramCache]: Analyzing trace with hash 889834249, now seen corresponding path program 1 times [2024-11-13 13:30:10,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:10,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053095921] [2024-11-13 13:30:10,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:10,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-13 13:30:11,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:11,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053095921] [2024-11-13 13:30:11,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053095921] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:11,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480994860] [2024-11-13 13:30:11,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:11,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:11,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:11,152 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:11,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 13:30:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:11,340 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:11,342 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:11,350 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 13:30:11,537 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:11,537 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:11,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480994860] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:11,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:11,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5, 9] total 21 [2024-11-13 13:30:11,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905413349] [2024-11-13 13:30:11,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:11,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:30:11,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:30:11,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2024-11-13 13:30:12,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-13 13:30:12,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 301 flow. Second operand has 10 states, 10 states have (on average 30.3) internal successors, (303), 10 states have internal predecessors, (303), 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 13:30:12,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:12,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-13 13:30:12,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:12,569 INFO L124 PetriNetUnfolderBase]: 939/1666 cut-off events. [2024-11-13 13:30:12,569 INFO L125 PetriNetUnfolderBase]: For 1392/1437 co-relation queries the response was YES. [2024-11-13 13:30:12,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4255 conditions, 1666 events. 939/1666 cut-off events. For 1392/1437 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9045 event pairs, 458 based on Foata normal form. 65/1618 useless extension candidates. Maximal degree in co-relation 4123. Up to 918 conditions per place. [2024-11-13 13:30:12,583 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 69 selfloop transitions, 4 changer transitions 0/87 dead transitions. [2024-11-13 13:30:12,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 87 transitions, 512 flow [2024-11-13 13:30:12,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:30:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:30:12,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 186 transitions. [2024-11-13 13:30:12,584 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-11-13 13:30:12,584 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 301 flow. Second operand 5 states and 186 transitions. [2024-11-13 13:30:12,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 87 transitions, 512 flow [2024-11-13 13:30:12,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 509 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:30:12,589 INFO L231 Difference]: Finished difference. Result has 78 places, 71 transitions, 317 flow [2024-11-13 13:30:12,590 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=317, PETRI_PLACES=78, PETRI_TRANSITIONS=71} [2024-11-13 13:30:12,591 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 18 predicate places. [2024-11-13 13:30:12,591 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 71 transitions, 317 flow [2024-11-13 13:30:12,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.3) internal successors, (303), 10 states have internal predecessors, (303), 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 13:30:12,591 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:12,592 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:12,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 13:30:12,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:12,796 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:12,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:12,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1887969064, now seen corresponding path program 1 times [2024-11-13 13:30:12,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:12,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7980828] [2024-11-13 13:30:12,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:12,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:12,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:13,689 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 13:30:13,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:13,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7980828] [2024-11-13 13:30:13,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7980828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:13,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005578916] [2024-11-13 13:30:13,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:13,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:13,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:13,692 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:13,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 13:30:13,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:13,880 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 13:30:13,890 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:13,895 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 13:30:13,970 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 13:30:13,971 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 12 treesize of output 14 [2024-11-13 13:30:14,116 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-11-13 13:30:14,117 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 3 case distinctions, treesize of input 17 treesize of output 22 [2024-11-13 13:30:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:14,577 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:15,175 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:15,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005578916] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:15,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:15,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 30 [2024-11-13 13:30:15,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237253241] [2024-11-13 13:30:15,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:15,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 13:30:15,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:15,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 13:30:15,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=709, Unknown=0, NotChecked=0, Total=992 [2024-11-13 13:30:16,642 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-13 13:30:16,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 71 transitions, 317 flow. Second operand has 32 states, 32 states have (on average 23.25) internal successors, (744), 32 states have internal predecessors, (744), 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 13:30:16,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:16,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-13 13:30:16,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:18,137 INFO L124 PetriNetUnfolderBase]: 1733/2924 cut-off events. [2024-11-13 13:30:18,138 INFO L125 PetriNetUnfolderBase]: For 3452/3679 co-relation queries the response was YES. [2024-11-13 13:30:18,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8054 conditions, 2924 events. 1733/2924 cut-off events. For 3452/3679 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 15532 event pairs, 301 based on Foata normal form. 126/2968 useless extension candidates. Maximal degree in co-relation 7920. Up to 577 conditions per place. [2024-11-13 13:30:18,172 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 106 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-11-13 13:30:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 143 transitions, 825 flow [2024-11-13 13:30:18,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 13:30:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 13:30:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 528 transitions. [2024-11-13 13:30:18,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-11-13 13:30:18,176 INFO L175 Difference]: Start difference. First operand has 78 places, 71 transitions, 317 flow. Second operand 19 states and 528 transitions. [2024-11-13 13:30:18,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 143 transitions, 825 flow [2024-11-13 13:30:18,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 811 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:18,185 INFO L231 Difference]: Finished difference. Result has 97 places, 73 transitions, 392 flow [2024-11-13 13:30:18,185 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=392, PETRI_PLACES=97, PETRI_TRANSITIONS=73} [2024-11-13 13:30:18,187 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 37 predicate places. [2024-11-13 13:30:18,187 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 73 transitions, 392 flow [2024-11-13 13:30:18,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 23.25) internal successors, (744), 32 states have internal predecessors, (744), 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 13:30:18,189 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:18,189 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:18,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:18,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 13:30:18,393 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:18,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:18,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1774966034, now seen corresponding path program 1 times [2024-11-13 13:30:18,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:18,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461652177] [2024-11-13 13:30:18,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:18,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:18,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:18,875 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:18,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:18,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461652177] [2024-11-13 13:30:18,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461652177] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:18,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146508667] [2024-11-13 13:30:18,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:18,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:18,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:18,879 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:18,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 13:30:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:19,075 INFO L255 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 13:30:19,077 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:19,088 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 13:30:19,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 13:30:19,198 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:30:19,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 14 treesize of output 13 [2024-11-13 13:30:19,226 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:30:19,226 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 13:30:19,694 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:19,694 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:20,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146508667] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:20,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:20,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 24 [2024-11-13 13:30:20,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780298841] [2024-11-13 13:30:20,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:20,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:30:20,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:20,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:30:20,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2024-11-13 13:30:20,614 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-13 13:30:20,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 73 transitions, 392 flow. Second operand has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 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 13:30:20,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:20,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-13 13:30:20,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:21,558 INFO L124 PetriNetUnfolderBase]: 2508/4250 cut-off events. [2024-11-13 13:30:21,558 INFO L125 PetriNetUnfolderBase]: For 7489/7928 co-relation queries the response was YES. [2024-11-13 13:30:21,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11993 conditions, 4250 events. 2508/4250 cut-off events. For 7489/7928 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 26298 event pairs, 1256 based on Foata normal form. 0/3994 useless extension candidates. Maximal degree in co-relation 11838. Up to 2119 conditions per place. [2024-11-13 13:30:21,589 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 70 selfloop transitions, 6 changer transitions 0/90 dead transitions. [2024-11-13 13:30:21,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 90 transitions, 643 flow [2024-11-13 13:30:21,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:30:21,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:30:21,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 207 transitions. [2024-11-13 13:30:21,591 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-11-13 13:30:21,591 INFO L175 Difference]: Start difference. First operand has 97 places, 73 transitions, 392 flow. Second operand 6 states and 207 transitions. [2024-11-13 13:30:21,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 90 transitions, 643 flow [2024-11-13 13:30:21,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 90 transitions, 615 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-13 13:30:21,598 INFO L231 Difference]: Finished difference. Result has 99 places, 74 transitions, 399 flow [2024-11-13 13:30:21,598 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=399, PETRI_PLACES=99, PETRI_TRANSITIONS=74} [2024-11-13 13:30:21,599 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2024-11-13 13:30:21,599 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 74 transitions, 399 flow [2024-11-13 13:30:21,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 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 13:30:21,599 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:21,600 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:21,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:21,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 13:30:21,800 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:21,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:21,801 INFO L85 PathProgramCache]: Analyzing trace with hash -810626936, now seen corresponding path program 1 times [2024-11-13 13:30:21,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:21,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775303411] [2024-11-13 13:30:21,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:21,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:22,172 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:22,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775303411] [2024-11-13 13:30:22,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775303411] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589526274] [2024-11-13 13:30:22,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:22,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:22,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:22,175 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:22,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 13:30:22,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:22,363 INFO L255 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 13:30:22,365 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:22,565 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:22,566 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:22,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-13 13:30:22,793 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:22,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589526274] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:22,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:22,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-13 13:30:22,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163037943] [2024-11-13 13:30:22,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:22,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 13:30:22,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:22,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 13:30:22,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-13 13:30:23,388 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-13 13:30:23,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 74 transitions, 399 flow. Second operand has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 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 13:30:23,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:23,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-13 13:30:23,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:24,490 INFO L124 PetriNetUnfolderBase]: 2833/5295 cut-off events. [2024-11-13 13:30:24,490 INFO L125 PetriNetUnfolderBase]: For 7137/7650 co-relation queries the response was YES. [2024-11-13 13:30:24,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15440 conditions, 5295 events. 2833/5295 cut-off events. For 7137/7650 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 37292 event pairs, 1256 based on Foata normal form. 290/5369 useless extension candidates. Maximal degree in co-relation 15284. Up to 2264 conditions per place. [2024-11-13 13:30:24,530 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 73 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-11-13 13:30:24,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 108 transitions, 769 flow [2024-11-13 13:30:24,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 13:30:24,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 13:30:24,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 362 transitions. [2024-11-13 13:30:24,532 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6033333333333334 [2024-11-13 13:30:24,532 INFO L175 Difference]: Start difference. First operand has 99 places, 74 transitions, 399 flow. Second operand 10 states and 362 transitions. [2024-11-13 13:30:24,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 108 transitions, 769 flow [2024-11-13 13:30:24,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 108 transitions, 759 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:24,545 INFO L231 Difference]: Finished difference. Result has 106 places, 76 transitions, 449 flow [2024-11-13 13:30:24,545 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=449, PETRI_PLACES=106, PETRI_TRANSITIONS=76} [2024-11-13 13:30:24,546 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 46 predicate places. [2024-11-13 13:30:24,546 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 76 transitions, 449 flow [2024-11-13 13:30:24,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 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 13:30:24,546 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:24,546 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:24,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 13:30:24,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 13:30:24,747 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:24,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:24,748 INFO L85 PathProgramCache]: Analyzing trace with hash 432251310, now seen corresponding path program 1 times [2024-11-13 13:30:24,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:24,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157349113] [2024-11-13 13:30:24,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:24,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:25,757 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 13:30:25,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:25,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157349113] [2024-11-13 13:30:25,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157349113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:25,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515660337] [2024-11-13 13:30:25,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:25,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:25,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:25,760 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:25,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 13:30:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:25,966 INFO L255 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-13 13:30:25,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:25,977 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 13:30:26,046 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 13:30:26,047 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 12 treesize of output 14 [2024-11-13 13:30:26,144 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-11-13 13:30:26,145 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 3 case distinctions, treesize of input 17 treesize of output 22 [2024-11-13 13:30:26,605 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:26,605 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:27,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515660337] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:27,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:27,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 32 [2024-11-13 13:30:27,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335852547] [2024-11-13 13:30:27,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:27,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-13 13:30:27,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:27,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-13 13:30:27,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=795, Unknown=0, NotChecked=0, Total=1122 [2024-11-13 13:30:28,627 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-13 13:30:28,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 76 transitions, 449 flow. Second operand has 34 states, 34 states have (on average 23.294117647058822) internal successors, (792), 34 states have internal predecessors, (792), 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 13:30:28,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:28,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-13 13:30:28,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:31,748 INFO L124 PetriNetUnfolderBase]: 8409/14992 cut-off events. [2024-11-13 13:30:31,748 INFO L125 PetriNetUnfolderBase]: For 26240/27115 co-relation queries the response was YES. [2024-11-13 13:30:31,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45910 conditions, 14992 events. 8409/14992 cut-off events. For 26240/27115 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 117407 event pairs, 1615 based on Foata normal form. 633/15412 useless extension candidates. Maximal degree in co-relation 45738. Up to 2920 conditions per place. [2024-11-13 13:30:31,865 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 133 selfloop transitions, 26 changer transitions 0/173 dead transitions. [2024-11-13 13:30:31,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 173 transitions, 1308 flow [2024-11-13 13:30:31,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 13:30:31,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 13:30:31,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 552 transitions. [2024-11-13 13:30:31,868 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-11-13 13:30:31,868 INFO L175 Difference]: Start difference. First operand has 106 places, 76 transitions, 449 flow. Second operand 20 states and 552 transitions. [2024-11-13 13:30:31,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 173 transitions, 1308 flow [2024-11-13 13:30:31,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 173 transitions, 1277 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 13:30:31,921 INFO L231 Difference]: Finished difference. Result has 123 places, 80 transitions, 515 flow [2024-11-13 13:30:31,921 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=515, PETRI_PLACES=123, PETRI_TRANSITIONS=80} [2024-11-13 13:30:31,921 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 63 predicate places. [2024-11-13 13:30:31,922 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 80 transitions, 515 flow [2024-11-13 13:30:31,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 23.294117647058822) internal successors, (792), 34 states have internal predecessors, (792), 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 13:30:31,922 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:31,922 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:31,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 13:30:32,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 13:30:32,126 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:32,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:32,127 INFO L85 PathProgramCache]: Analyzing trace with hash 514889571, now seen corresponding path program 1 times [2024-11-13 13:30:32,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:32,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724708766] [2024-11-13 13:30:32,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:32,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:32,744 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 16 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:32,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:32,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724708766] [2024-11-13 13:30:32,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724708766] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:32,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296200734] [2024-11-13 13:30:32,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:32,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:32,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:32,746 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:32,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 13:30:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:32,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 13:30:32,962 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:32,975 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 13:30:33,176 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:30:33,177 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 14 treesize of output 13 [2024-11-13 13:30:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:33,333 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:30:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296200734] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:33,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:33,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 5] total 22 [2024-11-13 13:30:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308951620] [2024-11-13 13:30:33,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:33,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 13:30:33,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 13:30:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:30:34,681 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-13 13:30:34,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 80 transitions, 515 flow. Second operand has 23 states, 23 states have (on average 27.217391304347824) internal successors, (626), 23 states have internal predecessors, (626), 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 13:30:34,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:34,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-13 13:30:34,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:37,128 INFO L124 PetriNetUnfolderBase]: 5994/11057 cut-off events. [2024-11-13 13:30:37,129 INFO L125 PetriNetUnfolderBase]: For 25921/26512 co-relation queries the response was YES. [2024-11-13 13:30:37,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36441 conditions, 11057 events. 5994/11057 cut-off events. For 25921/26512 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 86162 event pairs, 1664 based on Foata normal form. 633/11340 useless extension candidates. Maximal degree in co-relation 36261. Up to 2920 conditions per place. [2024-11-13 13:30:37,242 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 118 selfloop transitions, 21 changer transitions 0/156 dead transitions. [2024-11-13 13:30:37,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 156 transitions, 1205 flow [2024-11-13 13:30:37,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 13:30:37,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 13:30:37,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 417 transitions. [2024-11-13 13:30:37,247 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-11-13 13:30:37,247 INFO L175 Difference]: Start difference. First operand has 123 places, 80 transitions, 515 flow. Second operand 12 states and 417 transitions. [2024-11-13 13:30:37,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 156 transitions, 1205 flow [2024-11-13 13:30:37,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1160 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-11-13 13:30:37,355 INFO L231 Difference]: Finished difference. Result has 123 places, 80 transitions, 524 flow [2024-11-13 13:30:37,356 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=524, PETRI_PLACES=123, PETRI_TRANSITIONS=80} [2024-11-13 13:30:37,356 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 63 predicate places. [2024-11-13 13:30:37,356 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 80 transitions, 524 flow [2024-11-13 13:30:37,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 27.217391304347824) internal successors, (626), 23 states have internal predecessors, (626), 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 13:30:37,357 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:37,357 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:37,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 13:30:37,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 13:30:37,558 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:37,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:37,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1623374707, now seen corresponding path program 1 times [2024-11-13 13:30:37,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:37,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126080140] [2024-11-13 13:30:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:37,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:38,243 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-13 13:30:38,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:38,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126080140] [2024-11-13 13:30:38,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126080140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:38,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125999943] [2024-11-13 13:30:38,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:38,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:38,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:38,248 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:38,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 13:30:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:38,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 13:30:38,493 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:38,501 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 13:30:38,507 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 13:30:38,617 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:30:38,617 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 13:30:38,635 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 14 treesize of output 9 [2024-11-13 13:30:39,208 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:39,209 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:39,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125999943] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:39,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:39,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 25 [2024-11-13 13:30:39,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747791031] [2024-11-13 13:30:39,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:39,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 13:30:39,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:39,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 13:30:39,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-13 13:30:41,549 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 13:30:41,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 80 transitions, 524 flow. Second operand has 26 states, 26 states have (on average 26.692307692307693) internal successors, (694), 26 states have internal predecessors, (694), 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 13:30:41,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:41,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 13:30:41,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:44,600 INFO L124 PetriNetUnfolderBase]: 11973/20007 cut-off events. [2024-11-13 13:30:44,600 INFO L125 PetriNetUnfolderBase]: For 62116/64099 co-relation queries the response was YES. [2024-11-13 13:30:44,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68124 conditions, 20007 events. 11973/20007 cut-off events. For 62116/64099 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 152257 event pairs, 2903 based on Foata normal form. 966/20609 useless extension candidates. Maximal degree in co-relation 67943. Up to 4636 conditions per place. [2024-11-13 13:30:44,739 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 132 selfloop transitions, 13 changer transitions 0/160 dead transitions. [2024-11-13 13:30:44,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 160 transitions, 1384 flow [2024-11-13 13:30:44,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:30:44,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:30:44,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 409 transitions. [2024-11-13 13:30:44,741 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5243589743589744 [2024-11-13 13:30:44,741 INFO L175 Difference]: Start difference. First operand has 123 places, 80 transitions, 524 flow. Second operand 13 states and 409 transitions. [2024-11-13 13:30:44,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 160 transitions, 1384 flow [2024-11-13 13:30:44,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 160 transitions, 1302 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 13:30:44,846 INFO L231 Difference]: Finished difference. Result has 128 places, 82 transitions, 539 flow [2024-11-13 13:30:44,846 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=539, PETRI_PLACES=128, PETRI_TRANSITIONS=82} [2024-11-13 13:30:44,847 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-11-13 13:30:44,847 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 82 transitions, 539 flow [2024-11-13 13:30:44,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 26.692307692307693) internal successors, (694), 26 states have internal predecessors, (694), 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 13:30:44,847 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:44,847 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:44,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 13:30:45,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:45,048 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:45,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:45,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1576506547, now seen corresponding path program 1 times [2024-11-13 13:30:45,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:45,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223886464] [2024-11-13 13:30:45,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:45,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:45,603 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:45,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:45,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223886464] [2024-11-13 13:30:45,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223886464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:45,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280602115] [2024-11-13 13:30:45,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:45,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:45,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:45,607 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:45,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 13:30:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:45,819 INFO L255 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-13 13:30:45,822 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:45,831 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 13:30:45,834 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 13:30:45,940 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:30:45,940 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 13:30:45,951 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 14 treesize of output 9 [2024-11-13 13:30:46,776 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:46,776 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:47,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280602115] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:47,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:47,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2024-11-13 13:30:47,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858173909] [2024-11-13 13:30:47,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:47,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 13:30:47,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:47,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 13:30:47,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2024-11-13 13:30:48,839 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-13 13:30:48,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 82 transitions, 539 flow. Second operand has 31 states, 31 states have (on average 24.032258064516128) internal successors, (745), 31 states have internal predecessors, (745), 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 13:30:48,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:48,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-13 13:30:48,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:53,943 INFO L124 PetriNetUnfolderBase]: 10588/20006 cut-off events. [2024-11-13 13:30:53,943 INFO L125 PetriNetUnfolderBase]: For 67112/68839 co-relation queries the response was YES. [2024-11-13 13:30:54,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70644 conditions, 20006 events. 10588/20006 cut-off events. For 67112/68839 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 171309 event pairs, 2360 based on Foata normal form. 798/20517 useless extension candidates. Maximal degree in co-relation 70468. Up to 4089 conditions per place. [2024-11-13 13:30:54,078 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 159 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-11-13 13:30:54,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 199 transitions, 1654 flow [2024-11-13 13:30:54,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 13:30:54,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 13:30:54,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 538 transitions. [2024-11-13 13:30:54,080 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4981481481481482 [2024-11-13 13:30:54,080 INFO L175 Difference]: Start difference. First operand has 128 places, 82 transitions, 539 flow. Second operand 18 states and 538 transitions. [2024-11-13 13:30:54,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 199 transitions, 1654 flow [2024-11-13 13:30:54,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 199 transitions, 1580 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-11-13 13:30:54,221 INFO L231 Difference]: Finished difference. Result has 138 places, 84 transitions, 591 flow [2024-11-13 13:30:54,221 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=591, PETRI_PLACES=138, PETRI_TRANSITIONS=84} [2024-11-13 13:30:54,221 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 78 predicate places. [2024-11-13 13:30:54,221 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 84 transitions, 591 flow [2024-11-13 13:30:54,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 24.032258064516128) internal successors, (745), 31 states have internal predecessors, (745), 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 13:30:54,222 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:54,222 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:54,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 13:30:54,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:54,423 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:30:54,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:54,423 INFO L85 PathProgramCache]: Analyzing trace with hash -2142074264, now seen corresponding path program 1 times [2024-11-13 13:30:54,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:54,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958624899] [2024-11-13 13:30:54,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:54,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:55,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:55,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958624899] [2024-11-13 13:30:55,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958624899] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:55,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738230521] [2024-11-13 13:30:55,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:55,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:55,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:55,035 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:55,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 13:30:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:55,291 INFO L255 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 13:30:55,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:55,565 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:55,733 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 13:30:55,885 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:30:55,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738230521] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:55,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:55,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-13 13:30:55,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309514129] [2024-11-13 13:30:55,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:55,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 13:30:55,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:55,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 13:30:55,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2024-11-13 13:30:57,235 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-13 13:30:57,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 84 transitions, 591 flow. Second operand has 32 states, 32 states have (on average 30.15625) internal successors, (965), 32 states have internal predecessors, (965), 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 13:30:57,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:57,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-13 13:30:57,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:02,623 INFO L124 PetriNetUnfolderBase]: 12877/24084 cut-off events. [2024-11-13 13:31:02,623 INFO L125 PetriNetUnfolderBase]: For 82513/84362 co-relation queries the response was YES. [2024-11-13 13:31:02,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86561 conditions, 24084 events. 12877/24084 cut-off events. For 82513/84362 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 208960 event pairs, 3459 based on Foata normal form. 1146/24664 useless extension candidates. Maximal degree in co-relation 86373. Up to 6008 conditions per place. [2024-11-13 13:31:02,805 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 151 selfloop transitions, 22 changer transitions 0/191 dead transitions. [2024-11-13 13:31:02,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 191 transitions, 1780 flow [2024-11-13 13:31:02,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:31:02,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:31:02,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 486 transitions. [2024-11-13 13:31:02,807 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6230769230769231 [2024-11-13 13:31:02,807 INFO L175 Difference]: Start difference. First operand has 138 places, 84 transitions, 591 flow. Second operand 13 states and 486 transitions. [2024-11-13 13:31:02,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 191 transitions, 1780 flow [2024-11-13 13:31:02,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 1713 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-11-13 13:31:02,995 INFO L231 Difference]: Finished difference. Result has 139 places, 86 transitions, 630 flow [2024-11-13 13:31:02,995 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=630, PETRI_PLACES=139, PETRI_TRANSITIONS=86} [2024-11-13 13:31:02,996 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 79 predicate places. [2024-11-13 13:31:02,996 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 86 transitions, 630 flow [2024-11-13 13:31:02,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 30.15625) internal successors, (965), 32 states have internal predecessors, (965), 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 13:31:02,997 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:02,997 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:03,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 13:31:03,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 13:31:03,201 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:31:03,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1211801003, now seen corresponding path program 2 times [2024-11-13 13:31:03,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:03,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744079835] [2024-11-13 13:31:03,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:03,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:03,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:04,289 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 13:31:04,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:04,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744079835] [2024-11-13 13:31:04,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744079835] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:04,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339186608] [2024-11-13 13:31:04,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:04,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:04,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:04,292 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:04,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 13:31:04,511 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:04,511 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:04,514 INFO L255 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-13 13:31:04,516 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:04,520 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 13:31:04,577 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 13:31:04,591 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 13:31:04,592 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 12 treesize of output 14 [2024-11-13 13:31:04,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:31:04,852 INFO L349 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2024-11-13 13:31:04,852 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 17 treesize of output 22 [2024-11-13 13:31:04,868 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:31:04,868 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 13:31:05,803 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 55 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-13 13:31:05,803 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:06,461 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 10 treesize of output 8 [2024-11-13 13:31:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:31:06,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339186608] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:06,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:06,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 13] total 44 [2024-11-13 13:31:06,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316726831] [2024-11-13 13:31:06,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:06,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-13 13:31:06,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:06,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-13 13:31:06,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=471, Invalid=1599, Unknown=0, NotChecked=0, Total=2070 [2024-11-13 13:31:09,338 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 60 [2024-11-13 13:31:09,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 86 transitions, 630 flow. Second operand has 46 states, 46 states have (on average 20.130434782608695) internal successors, (926), 46 states have internal predecessors, (926), 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 13:31:09,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:09,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 60 [2024-11-13 13:31:09,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:18,438 INFO L124 PetriNetUnfolderBase]: 25007/40909 cut-off events. [2024-11-13 13:31:18,438 INFO L125 PetriNetUnfolderBase]: For 171545/173581 co-relation queries the response was YES. [2024-11-13 13:31:18,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159144 conditions, 40909 events. 25007/40909 cut-off events. For 171545/173581 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 325016 event pairs, 4696 based on Foata normal form. 450/40992 useless extension candidates. Maximal degree in co-relation 158952. Up to 7040 conditions per place. [2024-11-13 13:31:18,813 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 215 selfloop transitions, 25 changer transitions 0/252 dead transitions. [2024-11-13 13:31:18,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 252 transitions, 2284 flow [2024-11-13 13:31:18,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 13:31:18,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 13:31:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 524 transitions. [2024-11-13 13:31:18,815 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43666666666666665 [2024-11-13 13:31:18,815 INFO L175 Difference]: Start difference. First operand has 139 places, 86 transitions, 630 flow. Second operand 20 states and 524 transitions. [2024-11-13 13:31:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 252 transitions, 2284 flow [2024-11-13 13:31:19,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 252 transitions, 2211 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-13 13:31:19,250 INFO L231 Difference]: Finished difference. Result has 151 places, 87 transitions, 663 flow [2024-11-13 13:31:19,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=663, PETRI_PLACES=151, PETRI_TRANSITIONS=87} [2024-11-13 13:31:19,251 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 91 predicate places. [2024-11-13 13:31:19,251 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 87 transitions, 663 flow [2024-11-13 13:31:19,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 20.130434782608695) internal successors, (926), 46 states have internal predecessors, (926), 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 13:31:19,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:19,252 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:19,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 13:31:19,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 13:31:19,453 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:31:19,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash -883849858, now seen corresponding path program 1 times [2024-11-13 13:31:19,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:19,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444581518] [2024-11-13 13:31:19,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:19,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:19,737 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:31:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444581518] [2024-11-13 13:31:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444581518] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:19,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:31:19,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734096289] [2024-11-13 13:31:19,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:19,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:31:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:19,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:31:19,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:31:19,750 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-13 13:31:19,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 87 transitions, 663 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 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 13:31:19,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:19,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-13 13:31:19,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:23,803 INFO L124 PetriNetUnfolderBase]: 12000/23060 cut-off events. [2024-11-13 13:31:23,803 INFO L125 PetriNetUnfolderBase]: For 99022/100898 co-relation queries the response was YES. [2024-11-13 13:31:23,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89462 conditions, 23060 events. 12000/23060 cut-off events. For 99022/100898 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 203178 event pairs, 8603 based on Foata normal form. 30/22475 useless extension candidates. Maximal degree in co-relation 89266. Up to 14912 conditions per place. [2024-11-13 13:31:24,027 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 88 selfloop transitions, 2 changer transitions 1/111 dead transitions. [2024-11-13 13:31:24,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 111 transitions, 1012 flow [2024-11-13 13:31:24,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:31:24,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 13:31:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2024-11-13 13:31:24,028 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7388888888888889 [2024-11-13 13:31:24,028 INFO L175 Difference]: Start difference. First operand has 151 places, 87 transitions, 663 flow. Second operand 3 states and 133 transitions. [2024-11-13 13:31:24,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 111 transitions, 1012 flow [2024-11-13 13:31:24,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 111 transitions, 964 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-11-13 13:31:24,249 INFO L231 Difference]: Finished difference. Result has 136 places, 87 transitions, 623 flow [2024-11-13 13:31:24,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=623, PETRI_PLACES=136, PETRI_TRANSITIONS=87} [2024-11-13 13:31:24,250 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 76 predicate places. [2024-11-13 13:31:24,250 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 87 transitions, 623 flow [2024-11-13 13:31:24,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 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 13:31:24,250 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:24,250 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:24,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 13:31:24,251 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:31:24,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1520472632, now seen corresponding path program 2 times [2024-11-13 13:31:24,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:24,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441508929] [2024-11-13 13:31:24,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:24,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,682 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 13:31:25,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:25,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441508929] [2024-11-13 13:31:25,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441508929] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:25,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180866460] [2024-11-13 13:31:25,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:25,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:25,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:25,690 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:25,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 13:31:25,947 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:25,947 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:25,951 INFO L255 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 13:31:25,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:25,976 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 13:31:25,979 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 13:31:26,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:31:26,106 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 14 treesize of output 9 [2024-11-13 13:31:26,121 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:31:26,121 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 13:31:26,198 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:31:26,198 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 14 treesize of output 13 [2024-11-13 13:31:26,478 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:31:26,478 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:31:26,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180866460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:26,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:31:26,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14] total 21 [2024-11-13 13:31:26,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46510775] [2024-11-13 13:31:26,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:26,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:26,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:26,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:26,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=354, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:31:26,638 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-13 13:31:26,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 87 transitions, 623 flow. Second operand has 10 states, 10 states have (on average 25.8) internal successors, (258), 10 states have internal predecessors, (258), 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 13:31:26,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:26,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-13 13:31:26,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:32,378 INFO L124 PetriNetUnfolderBase]: 22530/33407 cut-off events. [2024-11-13 13:31:32,378 INFO L125 PetriNetUnfolderBase]: For 147777/150768 co-relation queries the response was YES. [2024-11-13 13:31:32,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132788 conditions, 33407 events. 22530/33407 cut-off events. For 147777/150768 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 228907 event pairs, 576 based on Foata normal form. 442/31279 useless extension candidates. Maximal degree in co-relation 132608. Up to 6202 conditions per place. [2024-11-13 13:31:32,694 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 203 selfloop transitions, 10 changer transitions 0/228 dead transitions. [2024-11-13 13:31:32,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 228 transitions, 2207 flow [2024-11-13 13:31:32,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 13:31:32,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 13:31:32,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 373 transitions. [2024-11-13 13:31:32,696 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5651515151515152 [2024-11-13 13:31:32,696 INFO L175 Difference]: Start difference. First operand has 136 places, 87 transitions, 623 flow. Second operand 11 states and 373 transitions. [2024-11-13 13:31:32,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 228 transitions, 2207 flow [2024-11-13 13:31:32,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 228 transitions, 2163 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:32,954 INFO L231 Difference]: Finished difference. Result has 140 places, 87 transitions, 622 flow [2024-11-13 13:31:32,955 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=622, PETRI_PLACES=140, PETRI_TRANSITIONS=87} [2024-11-13 13:31:32,955 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 80 predicate places. [2024-11-13 13:31:32,955 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 87 transitions, 622 flow [2024-11-13 13:31:32,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.8) internal successors, (258), 10 states have internal predecessors, (258), 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 13:31:32,955 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:32,955 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:32,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 13:31:33,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 13:31:33,156 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:31:33,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:33,156 INFO L85 PathProgramCache]: Analyzing trace with hash 109989513, now seen corresponding path program 2 times [2024-11-13 13:31:33,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:33,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748011856] [2024-11-13 13:31:33,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:33,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 12 proven. 43 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:31:33,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:33,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748011856] [2024-11-13 13:31:33,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748011856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:33,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473236113] [2024-11-13 13:31:33,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:33,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:33,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:33,855 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:33,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 13:31:34,034 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:31:34,034 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:34,035 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 13:31:34,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:34,040 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 13:31:34,105 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 13:31:34,105 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 12 treesize of output 14 [2024-11-13 13:31:34,224 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-11-13 13:31:34,224 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 3 case distinctions, treesize of input 17 treesize of output 22 [2024-11-13 13:31:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-13 13:31:34,688 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-13 13:31:36,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473236113] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:36,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:36,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 5, 5] total 23 [2024-11-13 13:31:36,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920922154] [2024-11-13 13:31:36,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:36,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:31:36,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:31:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:31:38,484 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-13 13:31:38,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 87 transitions, 622 flow. Second operand has 24 states, 24 states have (on average 26.833333333333332) internal successors, (644), 24 states have internal predecessors, (644), 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 13:31:38,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:38,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-13 13:31:38,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:45,727 INFO L124 PetriNetUnfolderBase]: 20502/32645 cut-off events. [2024-11-13 13:31:45,727 INFO L125 PetriNetUnfolderBase]: For 133655/136272 co-relation queries the response was YES. [2024-11-13 13:31:45,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127382 conditions, 32645 events. 20502/32645 cut-off events. For 133655/136272 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 246267 event pairs, 2634 based on Foata normal form. 884/32964 useless extension candidates. Maximal degree in co-relation 127202. Up to 4761 conditions per place. [2024-11-13 13:31:46,185 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 190 selfloop transitions, 24 changer transitions 0/230 dead transitions. [2024-11-13 13:31:46,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 230 transitions, 2205 flow [2024-11-13 13:31:46,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 13:31:46,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 13:31:46,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 602 transitions. [2024-11-13 13:31:46,187 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5280701754385965 [2024-11-13 13:31:46,188 INFO L175 Difference]: Start difference. First operand has 140 places, 87 transitions, 622 flow. Second operand 19 states and 602 transitions. [2024-11-13 13:31:46,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 230 transitions, 2205 flow [2024-11-13 13:31:46,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 230 transitions, 2175 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-11-13 13:31:46,463 INFO L231 Difference]: Finished difference. Result has 145 places, 88 transitions, 656 flow [2024-11-13 13:31:46,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=656, PETRI_PLACES=145, PETRI_TRANSITIONS=88} [2024-11-13 13:31:46,464 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 85 predicate places. [2024-11-13 13:31:46,464 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 88 transitions, 656 flow [2024-11-13 13:31:46,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 26.833333333333332) internal successors, (644), 24 states have internal predecessors, (644), 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 13:31:46,465 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:46,465 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:46,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 13:31:46,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 13:31:46,666 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:31:46,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:46,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1562720616, now seen corresponding path program 3 times [2024-11-13 13:31:46,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:46,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861175999] [2024-11-13 13:31:46,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:46,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:46,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:46,804 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 27 proven. 13 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:31:46,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:46,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861175999] [2024-11-13 13:31:46,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861175999] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:46,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600529213] [2024-11-13 13:31:46,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:31:46,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:46,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:46,807 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:46,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 13:31:47,035 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:31:47,035 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:47,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:31:47,039 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:47,044 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 13:31:47,049 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 13:31:47,137 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 13:31:47,138 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 17 treesize of output 21 [2024-11-13 13:31:47,154 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 14 treesize of output 9 [2024-11-13 13:31:47,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:31:47,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 13:31:47,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2024-11-13 13:31:47,422 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 13:31:47,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 13:31:47,823 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-11-13 13:31:47,824 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:48,680 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-11-13 13:31:48,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600529213] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:48,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:48,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 22 [2024-11-13 13:31:48,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132870431] [2024-11-13 13:31:48,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:48,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 13:31:48,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 13:31:48,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2024-11-13 13:31:50,110 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-13 13:31:50,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 88 transitions, 656 flow. Second operand has 22 states, 22 states have (on average 23.136363636363637) internal successors, (509), 22 states have internal predecessors, (509), 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 13:31:50,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:50,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-13 13:31:50,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:00,301 INFO L124 PetriNetUnfolderBase]: 33098/48129 cut-off events. [2024-11-13 13:32:00,301 INFO L125 PetriNetUnfolderBase]: For 191049/193041 co-relation queries the response was YES. [2024-11-13 13:32:00,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186545 conditions, 48129 events. 33098/48129 cut-off events. For 191049/193041 co-relation queries the response was YES. Maximal size of possible extension queue 1157. Compared 335098 event pairs, 714 based on Foata normal form. 0/45338 useless extension candidates. Maximal degree in co-relation 186355. Up to 8357 conditions per place. [2024-11-13 13:32:00,877 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 332 selfloop transitions, 22 changer transitions 1/364 dead transitions. [2024-11-13 13:32:00,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 364 transitions, 3341 flow [2024-11-13 13:32:00,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 13:32:00,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 13:32:00,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 510 transitions. [2024-11-13 13:32:00,879 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-11-13 13:32:00,879 INFO L175 Difference]: Start difference. First operand has 145 places, 88 transitions, 656 flow. Second operand 16 states and 510 transitions. [2024-11-13 13:32:00,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 364 transitions, 3341 flow [2024-11-13 13:32:01,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 364 transitions, 3184 flow, removed 1 selfloop flow, removed 27 redundant places. [2024-11-13 13:32:01,264 INFO L231 Difference]: Finished difference. Result has 130 places, 88 transitions, 589 flow [2024-11-13 13:32:01,265 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=589, PETRI_PLACES=130, PETRI_TRANSITIONS=88} [2024-11-13 13:32:01,265 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 70 predicate places. [2024-11-13 13:32:01,265 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 88 transitions, 589 flow [2024-11-13 13:32:01,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 23.136363636363637) internal successors, (509), 22 states have internal predecessors, (509), 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 13:32:01,266 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:01,266 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 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 13:32:01,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 13:32:01,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 13:32:01,467 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:32:01,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:01,467 INFO L85 PathProgramCache]: Analyzing trace with hash 782971343, now seen corresponding path program 1 times [2024-11-13 13:32:01,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:01,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493764682] [2024-11-13 13:32:01,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:01,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:32:01,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:01,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493764682] [2024-11-13 13:32:01,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493764682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:01,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441493389] [2024-11-13 13:32:01,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:01,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:01,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:01,714 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:01,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 13:32:01,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:01,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 13:32:01,949 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:02,032 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-13 13:32:02,032 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:32:02,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441493389] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:32:02,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:32:02,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-11-13 13:32:02,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629915679] [2024-11-13 13:32:02,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:32:02,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 13:32:02,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:02,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 13:32:02,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:32:02,062 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-13 13:32:02,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 88 transitions, 589 flow. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 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 13:32:02,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:02,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-13 13:32:02,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:05,761 INFO L124 PetriNetUnfolderBase]: 14130/23470 cut-off events. [2024-11-13 13:32:05,761 INFO L125 PetriNetUnfolderBase]: For 77565/80095 co-relation queries the response was YES. [2024-11-13 13:32:05,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82340 conditions, 23470 events. 14130/23470 cut-off events. For 77565/80095 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 183615 event pairs, 10866 based on Foata normal form. 5/21715 useless extension candidates. Maximal degree in co-relation 82165. Up to 17397 conditions per place. [2024-11-13 13:32:05,903 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 99 selfloop transitions, 5 changer transitions 1/126 dead transitions. [2024-11-13 13:32:05,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 126 transitions, 1051 flow [2024-11-13 13:32:05,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:32:05,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:32:05,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 172 transitions. [2024-11-13 13:32:05,904 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2024-11-13 13:32:05,905 INFO L175 Difference]: Start difference. First operand has 130 places, 88 transitions, 589 flow. Second operand 4 states and 172 transitions. [2024-11-13 13:32:05,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 126 transitions, 1051 flow [2024-11-13 13:32:06,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 126 transitions, 981 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-13 13:32:06,026 INFO L231 Difference]: Finished difference. Result has 125 places, 91 transitions, 602 flow [2024-11-13 13:32:06,026 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=602, PETRI_PLACES=125, PETRI_TRANSITIONS=91} [2024-11-13 13:32:06,026 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-11-13 13:32:06,026 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 91 transitions, 602 flow [2024-11-13 13:32:06,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 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 13:32:06,027 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:06,027 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 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 13:32:06,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 13:32:06,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 13:32:06,227 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:32:06,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:06,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1379648379, now seen corresponding path program 2 times [2024-11-13 13:32:06,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:06,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749497716] [2024-11-13 13:32:06,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:06,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:06,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:06,509 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-13 13:32:06,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:06,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749497716] [2024-11-13 13:32:06,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749497716] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:06,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489246355] [2024-11-13 13:32:06,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:32:06,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:06,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:06,511 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:06,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 13:32:06,722 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:32:06,723 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:06,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 13:32:06,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-13 13:32:06,789 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:32:06,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489246355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:32:06,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:32:06,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-11-13 13:32:06,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268351886] [2024-11-13 13:32:06,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:32:06,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 13:32:06,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:06,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 13:32:06,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:32:06,820 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-13 13:32:06,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 91 transitions, 602 flow. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 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 13:32:06,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:06,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-13 13:32:06,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:10,707 INFO L124 PetriNetUnfolderBase]: 14130/24469 cut-off events. [2024-11-13 13:32:10,707 INFO L125 PetriNetUnfolderBase]: For 74061/76263 co-relation queries the response was YES. [2024-11-13 13:32:10,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85427 conditions, 24469 events. 14130/24469 cut-off events. For 74061/76263 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 199708 event pairs, 10896 based on Foata normal form. 31/22959 useless extension candidates. Maximal degree in co-relation 85258. Up to 17567 conditions per place. [2024-11-13 13:32:10,897 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 97 selfloop transitions, 7 changer transitions 1/126 dead transitions. [2024-11-13 13:32:10,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 126 transitions, 1011 flow [2024-11-13 13:32:10,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:32:10,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:32:10,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-11-13 13:32:10,899 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-11-13 13:32:10,899 INFO L175 Difference]: Start difference. First operand has 125 places, 91 transitions, 602 flow. Second operand 4 states and 170 transitions. [2024-11-13 13:32:10,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 126 transitions, 1011 flow [2024-11-13 13:32:11,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 126 transitions, 1001 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:32:11,170 INFO L231 Difference]: Finished difference. Result has 128 places, 94 transitions, 654 flow [2024-11-13 13:32:11,170 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=654, PETRI_PLACES=128, PETRI_TRANSITIONS=94} [2024-11-13 13:32:11,171 INFO L277 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-11-13 13:32:11,171 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 94 transitions, 654 flow [2024-11-13 13:32:11,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 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 13:32:11,171 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:11,171 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:11,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 13:32:11,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 13:32:11,372 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 13:32:11,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:11,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1189007698, now seen corresponding path program 2 times [2024-11-13 13:32:11,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:11,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67119310] [2024-11-13 13:32:11,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:11,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:11,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 12 proven. 39 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:32:12,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67119310] [2024-11-13 13:32:12,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67119310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188699280] [2024-11-13 13:32:12,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:32:12,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:12,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:12,124 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:12,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28c58e84-db63-4a37-8534-9b7c84b79cdf/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 13:32:12,384 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:32:12,384 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:12,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 13:32:12,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:12,395 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 13:32:12,564 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 13:32:12,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-13 13:32:12,577 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:12,577 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 13:32:13,064 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:32:13,064 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:13,426 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 13:32:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-13 13:32:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188699280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:13,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:13,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 38 [2024-11-13 13:32:13,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666437333] [2024-11-13 13:32:13,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:13,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-13 13:32:13,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:13,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-13 13:32:13,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1274, Unknown=0, NotChecked=0, Total=1482 [2024-11-13 13:32:16,423 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-13 13:32:16,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 94 transitions, 654 flow. Second operand has 39 states, 39 states have (on average 25.76923076923077) internal successors, (1005), 39 states have internal predecessors, (1005), 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 13:32:16,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:16,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-13 13:32:16,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand