./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 14:39:17,294 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 14:39:17,327 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-06 14:39:17,330 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 14:39:17,330 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 14:39:17,359 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 14:39:17,360 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 14:39:17,360 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 14:39:17,360 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 14:39:17,360 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 14:39:17,360 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 14:39:17,360 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 14:39:17,360 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 14:39:17,361 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 14:39:17,361 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:39:17,361 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 14:39:17,361 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 14:39:17,362 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 14:39:17,362 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 ! overflow) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3b9005361fd0095f8dbb62f5fee3acdc88198cbc01de43b11979176397f6891 [2025-02-06 14:39:17,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 14:39:17,596 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 14:39:17,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 14:39:17,598 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 14:39:17,599 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 14:39:17,600 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i [2025-02-06 14:39:18,723 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bc9867070/7e6c89c2ac114cf985d203416a7b5051/FLAG7eb0c887c [2025-02-06 14:39:19,228 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 14:39:19,229 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i [2025-02-06 14:39:19,267 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bc9867070/7e6c89c2ac114cf985d203416a7b5051/FLAG7eb0c887c [2025-02-06 14:39:19,310 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bc9867070/7e6c89c2ac114cf985d203416a7b5051 [2025-02-06 14:39:19,312 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 14:39:19,313 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 14:39:19,315 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 14:39:19,315 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 14:39:19,319 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 14:39:19,319 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:39:19" (1/1) ... [2025-02-06 14:39:19,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31725625 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:19, skipping insertion in model container [2025-02-06 14:39:19,320 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:39:19" (1/1) ... [2025-02-06 14:39:19,400 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 14:39:20,300 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:39:20,318 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 14:39:20,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7332] [2025-02-06 14:39:20,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:39:20,552 INFO L204 MainTranslator]: Completed translation [2025-02-06 14:39:20,552 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20 WrapperNode [2025-02-06 14:39:20,552 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 14:39:20,553 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 14:39:20,553 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 14:39:20,553 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 14:39:20,557 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,584 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,680 INFO L138 Inliner]: procedures = 188, calls = 660, calls flagged for inlining = 75, calls inlined = 50, statements flattened = 1355 [2025-02-06 14:39:20,685 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 14:39:20,685 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 14:39:20,685 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 14:39:20,686 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 14:39:20,700 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,700 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,710 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,789 INFO L175 MemorySlicer]: Split 204 memory accesses to 8 slices as follows [21, 2, 32, 9, 12, 5, 8, 115]. 56 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [0, 2, 4, 9, 12, 0, 0, 54]. The 38 writes are split as follows [1, 0, 28, 0, 0, 0, 0, 9]. [2025-02-06 14:39:20,790 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,790 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,826 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,828 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,832 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,834 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,841 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 14:39:20,841 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 14:39:20,842 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 14:39:20,842 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 14:39:20,842 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (1/1) ... [2025-02-06 14:39:20,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:39:20,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:20,867 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 14:39:20,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 14:39:20,885 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 14:39:20,885 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 14:39:20,885 INFO L130 BoogieDeclarations]: Found specification of procedure uspace_ring_map [2025-02-06 14:39:20,885 INFO L138 BoogieDeclarations]: Found implementation of procedure uspace_ring_map [2025-02-06 14:39:20,885 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_unmap_user_pages [2025-02-06 14:39:20,885 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_unmap_user_pages [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 14:39:20,886 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure hash_64 [2025-02-06 14:39:20,887 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_64 [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_release_buffers [2025-02-06 14:39:20,887 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_release_buffers [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 14:39:20,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-06 14:39:20,887 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_write [2025-02-06 14:39:20,887 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_write [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 14:39:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 14:39:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 14:39:20,889 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_open [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_open [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_destroy [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure kmem_cache_destroy [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_tgt_cmd_to_host [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_tgt_cmd_to_host [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_ring_idx_inc [2025-02-06 14:39:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_ring_idx_inc [2025-02-06 14:39:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_head_event [2025-02-06 14:39:20,891 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_head_event [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2025-02-06 14:39:20,891 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2025-02-06 14:39:20,891 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 14:39:20,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 14:39:20,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 14:39:20,893 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-06 14:39:20,893 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 14:39:20,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_ring_exit [2025-02-06 14:39:20,894 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_ring_exit [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 14:39:20,894 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_tgt_cmd_destroy [2025-02-06 14:39:20,894 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_tgt_cmd_destroy [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_ring_init [2025-02-06 14:39:20,894 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_ring_init [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 14:39:20,894 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 14:39:20,894 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_free [2025-02-06 14:39:20,895 INFO L138 BoogieDeclarations]: Found implementation of procedure kmem_cache_free [2025-02-06 14:39:20,895 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_poll [2025-02-06 14:39:20,895 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_poll [2025-02-06 14:39:20,895 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 14:39:20,896 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_lookup [2025-02-06 14:39:20,896 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_lookup [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure tgt_mmap [2025-02-06 14:39:20,896 INFO L138 BoogieDeclarations]: Found implementation of procedure tgt_mmap [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 14:39:20,896 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 14:39:20,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 14:39:20,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 14:39:21,220 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 14:39:21,222 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 14:39:21,297 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8347: havoc vm_insert_page_#t~nondet448#1; [2025-02-06 14:39:21,299 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: havoc __phys_addr_#t~nondet427#1; [2025-02-06 14:39:21,309 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: havoc #t~mem304; [2025-02-06 14:39:21,316 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: havoc blk_rq_unmap_user_#t~nondet434#1; [2025-02-06 14:39:21,358 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: havoc #t~bitwise81; [2025-02-06 14:39:21,385 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-06 14:39:21,409 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint tgt_ring_exitFINAL: assume true; [2025-02-06 14:39:21,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: havoc #t~nondet444; [2025-02-06 14:39:21,721 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: havoc blk_rq_map_user_#t~nondet433#1; [2025-02-06 14:39:21,722 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340: havoc scsi_init_io_#t~nondet447#1; [2025-02-06 14:39:21,722 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: havoc blk_rq_bytes_#t~mem77#1; [2025-02-06 14:39:21,739 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: call ULTIMATE.dealloc(~#__key~3#1.base, ~#__key~3#1.offset);havoc ~#__key~3#1.base, ~#__key~3#1.offset; [2025-02-06 14:39:21,739 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: havoc get_zeroed_page_#t~nondet436#1; [2025-02-06 14:39:21,776 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: havoc #t~nondet431; [2025-02-06 14:39:21,785 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8333: havoc #t~ret446.base, #t~ret446.offset; [2025-02-06 14:39:21,802 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: havoc #t~nondet430; [2025-02-06 14:39:22,413 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8319: havoc noop_llseek_#t~nondet443#1; [2025-02-06 14:39:22,413 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: call ULTIMATE.dealloc(scsi_tgt_init_~#__key~2#1.base, scsi_tgt_init_~#__key~2#1.offset);havoc scsi_tgt_init_~#__key~2#1.base, scsi_tgt_init_~#__key~2#1.offset; [2025-02-06 14:39:22,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8278: havoc kmem_cache_create_#t~ret438#1.base, kmem_cache_create_#t~ret438#1.offset; [2025-02-06 14:39:22,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8197: havoc __alloc_workqueue_key_#t~ret426#1.base, __alloc_workqueue_key_#t~ret426#1.offset; [2025-02-06 14:39:22,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8288: havoc ldv_tgt_fops_release_1_#t~nondet439#1; [2025-02-06 14:39:22,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8305: havoc misc_register_#t~nondet441#1; [2025-02-06 14:39:22,414 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8301: havoc misc_deregister_#t~nondet440#1; [2025-02-06 14:39:22,420 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: havoc #t~mem152.base, #t~mem152.offset; [2025-02-06 14:39:22,604 INFO L? ?]: Removed 647 outVars from TransFormulas that were not future-live. [2025-02-06 14:39:22,605 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 14:39:22,631 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 14:39:22,631 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 14:39:22,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:39:22 BoogieIcfgContainer [2025-02-06 14:39:22,635 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 14:39:22,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 14:39:22,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 14:39:22,641 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 14:39:22,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:39:19" (1/3) ... [2025-02-06 14:39:22,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@441baefb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:39:22, skipping insertion in model container [2025-02-06 14:39:22,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:20" (2/3) ... [2025-02-06 14:39:22,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@441baefb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:39:22, skipping insertion in model container [2025-02-06 14:39:22,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:39:22" (3/3) ... [2025-02-06 14:39:22,642 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i [2025-02-06 14:39:22,653 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 14:39:22,656 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--scsi--scsi_tgt.ko-main.cil.out.i that has 32 procedures, 434 locations, 1 initial locations, 0 loop locations, and 10 error locations. [2025-02-06 14:39:22,709 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 14:39:22,718 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=LoopHeads, 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;@15b9299, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 14:39:22,718 INFO L334 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2025-02-06 14:39:22,726 INFO L276 IsEmpty]: Start isEmpty. Operand has 434 states, 308 states have (on average 1.3149350649350648) internal successors, (405), 326 states have internal predecessors, (405), 83 states have call successors, (83), 31 states have call predecessors, (83), 30 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2025-02-06 14:39:22,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:39:22,733 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:22,733 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:22,734 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:22,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:22,738 INFO L85 PathProgramCache]: Analyzing trace with hash -54413280, now seen corresponding path program 1 times [2025-02-06 14:39:22,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:22,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399604792] [2025-02-06 14:39:22,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:22,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:22,946 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:39:23,041 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:39:23,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:23,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:23,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:39:23,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:23,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399604792] [2025-02-06 14:39:23,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399604792] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:23,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:23,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:39:23,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877607832] [2025-02-06 14:39:23,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:23,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:23,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:23,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:23,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:23,260 INFO L87 Difference]: Start difference. First operand has 434 states, 308 states have (on average 1.3149350649350648) internal successors, (405), 326 states have internal predecessors, (405), 83 states have call successors, (83), 31 states have call predecessors, (83), 30 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) [2025-02-06 14:39:23,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:23,401 INFO L93 Difference]: Finished difference Result 949 states and 1256 transitions. [2025-02-06 14:39:23,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:23,403 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) Word has length 15 [2025-02-06 14:39:23,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:23,410 INFO L225 Difference]: With dead ends: 949 [2025-02-06 14:39:23,410 INFO L226 Difference]: Without dead ends: 496 [2025-02-06 14:39:23,415 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:23,416 INFO L435 NwaCegarLoop]: 546 mSDtfsCounter, 123 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:23,417 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1060 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:39:23,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2025-02-06 14:39:23,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 480. [2025-02-06 14:39:23,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 346 states have (on average 1.30635838150289) internal successors, (452), 363 states have internal predecessors, (452), 88 states have call successors, (88), 37 states have call predecessors, (88), 36 states have return successors, (85), 83 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-06 14:39:23,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 625 transitions. [2025-02-06 14:39:23,472 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 625 transitions. Word has length 15 [2025-02-06 14:39:23,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:23,472 INFO L471 AbstractCegarLoop]: Abstraction has 480 states and 625 transitions. [2025-02-06 14:39:23,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) [2025-02-06 14:39:23,472 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 625 transitions. [2025-02-06 14:39:23,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-06 14:39:23,473 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:23,473 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:23,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 14:39:23,474 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:23,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:23,474 INFO L85 PathProgramCache]: Analyzing trace with hash -366635269, now seen corresponding path program 1 times [2025-02-06 14:39:23,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:23,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081911271] [2025-02-06 14:39:23,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:23,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:23,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 14:39:23,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 14:39:23,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:23,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:39:23,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:23,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081911271] [2025-02-06 14:39:23,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081911271] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:23,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:23,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:39:23,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258425081] [2025-02-06 14:39:23,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:23,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:23,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:23,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:23,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:23,684 INFO L87 Difference]: Start difference. First operand 480 states and 625 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:39:24,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:24,142 INFO L93 Difference]: Finished difference Result 1326 states and 1731 transitions. [2025-02-06 14:39:24,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:24,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2025-02-06 14:39:24,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:24,152 INFO L225 Difference]: With dead ends: 1326 [2025-02-06 14:39:24,153 INFO L226 Difference]: Without dead ends: 849 [2025-02-06 14:39:24,154 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:24,155 INFO L435 NwaCegarLoop]: 919 mSDtfsCounter, 517 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:24,155 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 1377 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:39:24,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2025-02-06 14:39:24,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 831. [2025-02-06 14:39:24,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 607 states have (on average 1.3047775947281712) internal successors, (792), 625 states have internal predecessors, (792), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:24,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1093 transitions. [2025-02-06 14:39:24,217 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1093 transitions. Word has length 20 [2025-02-06 14:39:24,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:24,217 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1093 transitions. [2025-02-06 14:39:24,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:39:24,217 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1093 transitions. [2025-02-06 14:39:24,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-06 14:39:24,219 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:24,220 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:24,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 14:39:24,220 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:24,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:24,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1962561092, now seen corresponding path program 1 times [2025-02-06 14:39:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156884576] [2025-02-06 14:39:24,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:24,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 14:39:24,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 14:39:24,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:24,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:24,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:39:24,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:24,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156884576] [2025-02-06 14:39:24,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156884576] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:24,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:24,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:39:24,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604820973] [2025-02-06 14:39:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:24,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:24,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:24,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:24,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:39:24,465 INFO L87 Difference]: Start difference. First operand 831 states and 1093 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:39:24,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:24,967 INFO L93 Difference]: Finished difference Result 1665 states and 2191 transitions. [2025-02-06 14:39:24,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:24,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2025-02-06 14:39:24,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:24,973 INFO L225 Difference]: With dead ends: 1665 [2025-02-06 14:39:24,973 INFO L226 Difference]: Without dead ends: 831 [2025-02-06 14:39:24,975 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:39:24,976 INFO L435 NwaCegarLoop]: 528 mSDtfsCounter, 1 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1577 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:24,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1577 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 14:39:24,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2025-02-06 14:39:25,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 831. [2025-02-06 14:39:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 607 states have (on average 1.301482701812191) internal successors, (790), 625 states have internal predecessors, (790), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:25,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1091 transitions. [2025-02-06 14:39:25,014 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1091 transitions. Word has length 38 [2025-02-06 14:39:25,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:25,015 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1091 transitions. [2025-02-06 14:39:25,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:39:25,015 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1091 transitions. [2025-02-06 14:39:25,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-02-06 14:39:25,017 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:25,017 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:25,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 14:39:25,018 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting tgt_ring_initErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:25,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:25,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1384866723, now seen corresponding path program 1 times [2025-02-06 14:39:25,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:25,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495363460] [2025-02-06 14:39:25,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:25,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 14:39:25,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 14:39:25,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:25,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:25,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:25,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:25,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495363460] [2025-02-06 14:39:25,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495363460] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:25,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:25,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:39:25,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546194439] [2025-02-06 14:39:25,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:25,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:25,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:25,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:25,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:25,246 INFO L87 Difference]: Start difference. First operand 831 states and 1091 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:25,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:25,292 INFO L93 Difference]: Finished difference Result 1679 states and 2215 transitions. [2025-02-06 14:39:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:25,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 43 [2025-02-06 14:39:25,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:25,296 INFO L225 Difference]: With dead ends: 1679 [2025-02-06 14:39:25,296 INFO L226 Difference]: Without dead ends: 851 [2025-02-06 14:39:25,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:25,299 INFO L435 NwaCegarLoop]: 527 mSDtfsCounter, 4 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:25,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1048 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:25,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2025-02-06 14:39:25,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 843. [2025-02-06 14:39:25,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 619 states have (on average 1.2988691437802908) internal successors, (804), 637 states have internal predecessors, (804), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:25,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1105 transitions. [2025-02-06 14:39:25,336 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1105 transitions. Word has length 43 [2025-02-06 14:39:25,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:25,337 INFO L471 AbstractCegarLoop]: Abstraction has 843 states and 1105 transitions. [2025-02-06 14:39:25,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:25,337 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1105 transitions. [2025-02-06 14:39:25,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-02-06 14:39:25,340 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:25,340 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:25,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 14:39:25,340 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting tgt_ring_initErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:25,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1819840749, now seen corresponding path program 1 times [2025-02-06 14:39:25,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:25,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470955406] [2025-02-06 14:39:25,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:25,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 14:39:25,441 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 14:39:25,441 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:25,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:25,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:25,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:25,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470955406] [2025-02-06 14:39:25,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470955406] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:25,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318774782] [2025-02-06 14:39:25,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:25,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:25,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:25,563 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:25,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 14:39:25,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 14:39:26,008 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 14:39:26,008 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:26,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:26,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 1020 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:26,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:26,046 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:26,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318774782] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:26,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:26,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-02-06 14:39:26,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199559692] [2025-02-06 14:39:26,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:26,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:26,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:26,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:26,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:26,047 INFO L87 Difference]: Start difference. First operand 843 states and 1105 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:26,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:26,087 INFO L93 Difference]: Finished difference Result 855 states and 1123 transitions. [2025-02-06 14:39:26,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:26,087 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 49 [2025-02-06 14:39:26,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:26,090 INFO L225 Difference]: With dead ends: 855 [2025-02-06 14:39:26,091 INFO L226 Difference]: Without dead ends: 854 [2025-02-06 14:39:26,091 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:26,091 INFO L435 NwaCegarLoop]: 533 mSDtfsCounter, 7 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1576 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:26,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1576 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:26,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2025-02-06 14:39:26,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 842. [2025-02-06 14:39:26,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 619 states have (on average 1.295638126009693) internal successors, (802), 636 states have internal predecessors, (802), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:26,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1103 transitions. [2025-02-06 14:39:26,116 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1103 transitions. Word has length 49 [2025-02-06 14:39:26,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:26,116 INFO L471 AbstractCegarLoop]: Abstraction has 842 states and 1103 transitions. [2025-02-06 14:39:26,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:26,117 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1103 transitions. [2025-02-06 14:39:26,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-02-06 14:39:26,117 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:26,117 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:26,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 14:39:26,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:26,319 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting tgt_ring_initErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:26,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:26,323 INFO L85 PathProgramCache]: Analyzing trace with hash -580488039, now seen corresponding path program 1 times [2025-02-06 14:39:26,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:26,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657200871] [2025-02-06 14:39:26,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:26,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:26,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 14:39:26,435 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 14:39:26,435 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:26,435 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:26,544 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:26,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:26,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657200871] [2025-02-06 14:39:26,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657200871] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:26,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391145639] [2025-02-06 14:39:26,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:26,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:26,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:26,551 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:26,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 14:39:26,824 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 14:39:26,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 14:39:26,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:26,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:26,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:26,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:26,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:39:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:39:26,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391145639] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:39:26,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:39:26,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:39:26,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718258664] [2025-02-06 14:39:26,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:39:26,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:39:26,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:26,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:39:26,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:26,977 INFO L87 Difference]: Start difference. First operand 842 states and 1103 transitions. Second operand has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:27,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:27,030 INFO L93 Difference]: Finished difference Result 876 states and 1155 transitions. [2025-02-06 14:39:27,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:39:27,030 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2025-02-06 14:39:27,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:27,035 INFO L225 Difference]: With dead ends: 876 [2025-02-06 14:39:27,035 INFO L226 Difference]: Without dead ends: 875 [2025-02-06 14:39:27,036 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:27,037 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 9 mSDsluCounter, 2081 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2605 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:27,037 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2605 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:27,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2025-02-06 14:39:27,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 831. [2025-02-06 14:39:27,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 609 states have (on average 1.2939244663382594) internal successors, (788), 625 states have internal predecessors, (788), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1089 transitions. [2025-02-06 14:39:27,065 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1089 transitions. Word has length 50 [2025-02-06 14:39:27,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:27,065 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1089 transitions. [2025-02-06 14:39:27,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:27,066 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1089 transitions. [2025-02-06 14:39:27,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-02-06 14:39:27,069 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:27,070 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:27,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-06 14:39:27,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:27,274 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:27,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:27,275 INFO L85 PathProgramCache]: Analyzing trace with hash -442525310, now seen corresponding path program 1 times [2025-02-06 14:39:27,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:27,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594731632] [2025-02-06 14:39:27,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:27,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:27,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-02-06 14:39:27,370 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 14:39:27,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:27,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:39:27,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:27,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594731632] [2025-02-06 14:39:27,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594731632] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:27,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:27,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:39:27,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659583751] [2025-02-06 14:39:27,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:27,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:27,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:27,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:27,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:27,480 INFO L87 Difference]: Start difference. First operand 831 states and 1089 transitions. Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:27,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:27,506 INFO L93 Difference]: Finished difference Result 838 states and 1096 transitions. [2025-02-06 14:39:27,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:27,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 51 [2025-02-06 14:39:27,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:27,511 INFO L225 Difference]: With dead ends: 838 [2025-02-06 14:39:27,511 INFO L226 Difference]: Without dead ends: 836 [2025-02-06 14:39:27,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:27,512 INFO L435 NwaCegarLoop]: 523 mSDtfsCounter, 1 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:27,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1043 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:27,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2025-02-06 14:39:27,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 836. [2025-02-06 14:39:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 614 states have (on average 1.291530944625407) internal successors, (793), 630 states have internal predecessors, (793), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1094 transitions. [2025-02-06 14:39:27,540 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 1094 transitions. Word has length 51 [2025-02-06 14:39:27,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:27,541 INFO L471 AbstractCegarLoop]: Abstraction has 836 states and 1094 transitions. [2025-02-06 14:39:27,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-06 14:39:27,541 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 1094 transitions. [2025-02-06 14:39:27,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2025-02-06 14:39:27,542 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:27,542 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:27,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 14:39:27,542 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:27,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:27,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1147372815, now seen corresponding path program 1 times [2025-02-06 14:39:27,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:27,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074734947] [2025-02-06 14:39:27,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:27,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:27,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 14:39:27,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 14:39:27,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:27,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:27,704 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:39:27,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:27,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074734947] [2025-02-06 14:39:27,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074734947] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:27,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615049318] [2025-02-06 14:39:27,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:27,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:27,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:27,706 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:27,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-06 14:39:28,006 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 14:39:28,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 14:39:28,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:28,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:28,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:39:28,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:28,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:39:28,117 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:28,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615049318] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:28,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:28,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [3] total 7 [2025-02-06 14:39:28,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881555648] [2025-02-06 14:39:28,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:28,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:39:28,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:28,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:39:28,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:28,119 INFO L87 Difference]: Start difference. First operand 836 states and 1094 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-06 14:39:28,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:28,459 INFO L93 Difference]: Finished difference Result 1679 states and 2199 transitions. [2025-02-06 14:39:28,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:39:28,460 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 56 [2025-02-06 14:39:28,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:28,464 INFO L225 Difference]: With dead ends: 1679 [2025-02-06 14:39:28,464 INFO L226 Difference]: Without dead ends: 836 [2025-02-06 14:39:28,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:28,466 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 1 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:28,466 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2086 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:39:28,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2025-02-06 14:39:28,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 836. [2025-02-06 14:39:28,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 614 states have (on average 1.288273615635179) internal successors, (791), 628 states have internal predecessors, (791), 152 states have call successors, (152), 63 states have call predecessors, (152), 62 states have return successors, (149), 148 states have call predecessors, (149), 149 states have call successors, (149) [2025-02-06 14:39:28,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1092 transitions. [2025-02-06 14:39:28,491 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 1092 transitions. Word has length 56 [2025-02-06 14:39:28,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:28,491 INFO L471 AbstractCegarLoop]: Abstraction has 836 states and 1092 transitions. [2025-02-06 14:39:28,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-06 14:39:28,491 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 1092 transitions. [2025-02-06 14:39:28,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-02-06 14:39:28,491 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:28,491 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:28,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:28,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:28,692 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:28,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:28,692 INFO L85 PathProgramCache]: Analyzing trace with hash 165195243, now seen corresponding path program 1 times [2025-02-06 14:39:28,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:28,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539119664] [2025-02-06 14:39:28,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:28,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:28,772 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-06 14:39:28,785 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-06 14:39:28,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:28,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:28,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:39:28,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:28,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539119664] [2025-02-06 14:39:28,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539119664] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:28,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591132561] [2025-02-06 14:39:28,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:28,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:28,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:28,863 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:28,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 14:39:29,205 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-06 14:39:29,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-06 14:39:29,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:29,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:29,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:39:29,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:29,355 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:39:29,355 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:29,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591132561] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:29,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:29,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [3] total 9 [2025-02-06 14:39:29,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467648699] [2025-02-06 14:39:29,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:29,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:39:29,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:29,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:39:29,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:39:29,358 INFO L87 Difference]: Start difference. First operand 836 states and 1092 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 14:39:29,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:29,434 INFO L93 Difference]: Finished difference Result 1687 states and 2209 transitions. [2025-02-06 14:39:29,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:39:29,435 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 78 [2025-02-06 14:39:29,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:29,439 INFO L225 Difference]: With dead ends: 1687 [2025-02-06 14:39:29,439 INFO L226 Difference]: Without dead ends: 854 [2025-02-06 14:39:29,441 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:39:29,441 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 1 mSDsluCounter, 2622 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:29,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3152 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:29,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2025-02-06 14:39:29,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 848. [2025-02-06 14:39:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 624 states have (on average 1.2836538461538463) internal successors, (801), 638 states have internal predecessors, (801), 152 states have call successors, (152), 63 states have call predecessors, (152), 64 states have return successors, (153), 150 states have call predecessors, (153), 149 states have call successors, (153) [2025-02-06 14:39:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1106 transitions. [2025-02-06 14:39:29,467 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1106 transitions. Word has length 78 [2025-02-06 14:39:29,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:29,467 INFO L471 AbstractCegarLoop]: Abstraction has 848 states and 1106 transitions. [2025-02-06 14:39:29,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 14:39:29,468 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1106 transitions. [2025-02-06 14:39:29,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-06 14:39:29,468 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:29,468 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:29,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:29,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2025-02-06 14:39:29,669 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:29,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:29,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1669716032, now seen corresponding path program 1 times [2025-02-06 14:39:29,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:29,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011778147] [2025-02-06 14:39:29,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:29,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:29,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-06 14:39:29,756 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-06 14:39:29,756 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:29,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:29,838 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:39:29,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:29,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011778147] [2025-02-06 14:39:29,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011778147] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:29,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:29,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 14:39:29,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271490559] [2025-02-06 14:39:29,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:29,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:39:29,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:29,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:39:29,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:29,840 INFO L87 Difference]: Start difference. First operand 848 states and 1106 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 14:39:29,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:29,879 INFO L93 Difference]: Finished difference Result 1691 states and 2206 transitions. [2025-02-06 14:39:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:39:29,880 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 77 [2025-02-06 14:39:29,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:29,883 INFO L225 Difference]: With dead ends: 1691 [2025-02-06 14:39:29,884 INFO L226 Difference]: Without dead ends: 846 [2025-02-06 14:39:29,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:29,886 INFO L435 NwaCegarLoop]: 525 mSDtfsCounter, 0 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2087 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:29,886 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2087 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:29,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2025-02-06 14:39:29,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 846. [2025-02-06 14:39:29,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 622 states have (on average 1.279742765273312) internal successors, (796), 636 states have internal predecessors, (796), 152 states have call successors, (152), 63 states have call predecessors, (152), 64 states have return successors, (153), 150 states have call predecessors, (153), 149 states have call successors, (153) [2025-02-06 14:39:29,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1101 transitions. [2025-02-06 14:39:29,909 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1101 transitions. Word has length 77 [2025-02-06 14:39:29,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:29,909 INFO L471 AbstractCegarLoop]: Abstraction has 846 states and 1101 transitions. [2025-02-06 14:39:29,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 14:39:29,910 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1101 transitions. [2025-02-06 14:39:29,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-02-06 14:39:29,910 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:29,911 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:29,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 14:39:29,911 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:29,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:29,911 INFO L85 PathProgramCache]: Analyzing trace with hash 248138937, now seen corresponding path program 1 times [2025-02-06 14:39:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:29,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854922087] [2025-02-06 14:39:29,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:30,018 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-02-06 14:39:30,032 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-02-06 14:39:30,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:30,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:30,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:30,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854922087] [2025-02-06 14:39:30,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854922087] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:30,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125045837] [2025-02-06 14:39:30,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:30,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:30,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:30,106 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:30,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 14:39:30,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-02-06 14:39:30,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-02-06 14:39:30,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:30,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:30,524 INFO L256 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:30,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:30,541 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:30,541 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:30,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125045837] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:30,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:30,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-02-06 14:39:30,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043148343] [2025-02-06 14:39:30,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:30,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:30,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:30,542 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:30,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:30,543 INFO L87 Difference]: Start difference. First operand 846 states and 1101 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:30,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:30,565 INFO L93 Difference]: Finished difference Result 846 states and 1101 transitions. [2025-02-06 14:39:30,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:30,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 86 [2025-02-06 14:39:30,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:30,568 INFO L225 Difference]: With dead ends: 846 [2025-02-06 14:39:30,568 INFO L226 Difference]: Without dead ends: 845 [2025-02-06 14:39:30,569 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:30,569 INFO L435 NwaCegarLoop]: 521 mSDtfsCounter, 1 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:30,569 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1040 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:30,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2025-02-06 14:39:30,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 845. [2025-02-06 14:39:30,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 622 states have (on average 1.2781350482315113) internal successors, (795), 635 states have internal predecessors, (795), 152 states have call successors, (152), 63 states have call predecessors, (152), 64 states have return successors, (153), 150 states have call predecessors, (153), 149 states have call successors, (153) [2025-02-06 14:39:30,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1100 transitions. [2025-02-06 14:39:30,588 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1100 transitions. Word has length 86 [2025-02-06 14:39:30,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:30,588 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 1100 transitions. [2025-02-06 14:39:30,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:30,588 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1100 transitions. [2025-02-06 14:39:30,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-02-06 14:39:30,589 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:30,589 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:30,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:30,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-02-06 14:39:30,789 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:30,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:30,790 INFO L85 PathProgramCache]: Analyzing trace with hash -897627500, now seen corresponding path program 1 times [2025-02-06 14:39:30,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:30,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744690471] [2025-02-06 14:39:30,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:30,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:30,900 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-06 14:39:30,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-06 14:39:30,913 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:30,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:30,995 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:30,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:30,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744690471] [2025-02-06 14:39:30,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744690471] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:30,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83936271] [2025-02-06 14:39:30,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:30,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:30,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:30,998 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:31,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-06 14:39:31,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-06 14:39:31,426 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-06 14:39:31,426 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:31,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:31,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:31,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:31,456 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:39:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:31,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83936271] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:39:31,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:39:31,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:39:31,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199148065] [2025-02-06 14:39:31,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:39:31,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:39:31,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:31,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:39:31,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:31,525 INFO L87 Difference]: Start difference. First operand 845 states and 1100 transitions. Second operand has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:31,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:31,556 INFO L93 Difference]: Finished difference Result 851 states and 1107 transitions. [2025-02-06 14:39:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:39:31,556 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 87 [2025-02-06 14:39:31,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:31,561 INFO L225 Difference]: With dead ends: 851 [2025-02-06 14:39:31,561 INFO L226 Difference]: Without dead ends: 825 [2025-02-06 14:39:31,561 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:31,562 INFO L435 NwaCegarLoop]: 520 mSDtfsCounter, 0 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:31,562 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1558 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:31,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2025-02-06 14:39:31,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 825. [2025-02-06 14:39:31,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 608 states have (on average 1.2763157894736843) internal successors, (776), 618 states have internal predecessors, (776), 148 states have call successors, (148), 61 states have call predecessors, (148), 63 states have return successors, (152), 149 states have call predecessors, (152), 148 states have call successors, (152) [2025-02-06 14:39:31,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1076 transitions. [2025-02-06 14:39:31,580 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1076 transitions. Word has length 87 [2025-02-06 14:39:31,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:31,580 INFO L471 AbstractCegarLoop]: Abstraction has 825 states and 1076 transitions. [2025-02-06 14:39:31,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:31,581 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1076 transitions. [2025-02-06 14:39:31,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-02-06 14:39:31,582 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:31,582 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:31,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:31,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-02-06 14:39:31,786 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:31,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:31,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2083642984, now seen corresponding path program 1 times [2025-02-06 14:39:31,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:31,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709923993] [2025-02-06 14:39:31,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:31,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:31,898 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-02-06 14:39:31,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-02-06 14:39:31,909 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:31,909 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:39:31,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709923993] [2025-02-06 14:39:31,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709923993] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:31,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:31,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:39:31,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707340665] [2025-02-06 14:39:31,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:31,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:31,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:31,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:31,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:31,973 INFO L87 Difference]: Start difference. First operand 825 states and 1076 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:32,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:32,314 INFO L93 Difference]: Finished difference Result 2329 states and 3041 transitions. [2025-02-06 14:39:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:32,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 95 [2025-02-06 14:39:32,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:32,320 INFO L225 Difference]: With dead ends: 2329 [2025-02-06 14:39:32,320 INFO L226 Difference]: Without dead ends: 1507 [2025-02-06 14:39:32,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:32,322 INFO L435 NwaCegarLoop]: 598 mSDtfsCounter, 462 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:32,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 1058 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:39:32,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2025-02-06 14:39:32,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1502. [2025-02-06 14:39:32,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1502 states, 1105 states have (on average 1.260633484162896) internal successors, (1393), 1120 states have internal predecessors, (1393), 273 states have call successors, (273), 115 states have call predecessors, (273), 118 states have return successors, (279), 274 states have call predecessors, (279), 273 states have call successors, (279) [2025-02-06 14:39:32,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1945 transitions. [2025-02-06 14:39:32,355 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1945 transitions. Word has length 95 [2025-02-06 14:39:32,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:32,356 INFO L471 AbstractCegarLoop]: Abstraction has 1502 states and 1945 transitions. [2025-02-06 14:39:32,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:32,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1945 transitions. [2025-02-06 14:39:32,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-06 14:39:32,357 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:32,357 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:32,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 14:39:32,357 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:32,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:32,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1917045367, now seen corresponding path program 1 times [2025-02-06 14:39:32,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:32,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435391255] [2025-02-06 14:39:32,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:32,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:32,444 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-06 14:39:32,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 14:39:32,462 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:32,462 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:32,572 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-02-06 14:39:32,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:32,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435391255] [2025-02-06 14:39:32,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435391255] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:32,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:32,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:39:32,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766253594] [2025-02-06 14:39:32,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:32,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:32,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:32,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:32,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:32,573 INFO L87 Difference]: Start difference. First operand 1502 states and 1945 transitions. Second operand has 3 states, 2 states have (on average 32.5) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:32,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:32,608 INFO L93 Difference]: Finished difference Result 3037 states and 3963 transitions. [2025-02-06 14:39:32,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:32,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 32.5) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 100 [2025-02-06 14:39:32,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:32,614 INFO L225 Difference]: With dead ends: 3037 [2025-02-06 14:39:32,614 INFO L226 Difference]: Without dead ends: 1538 [2025-02-06 14:39:32,617 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:32,618 INFO L435 NwaCegarLoop]: 505 mSDtfsCounter, 3 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:32,618 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1006 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:32,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2025-02-06 14:39:32,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1530. [2025-02-06 14:39:32,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1530 states, 1133 states have (on average 1.2577228596646073) internal successors, (1425), 1148 states have internal predecessors, (1425), 273 states have call successors, (273), 115 states have call predecessors, (273), 118 states have return successors, (279), 274 states have call predecessors, (279), 273 states have call successors, (279) [2025-02-06 14:39:32,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1530 states to 1530 states and 1977 transitions. [2025-02-06 14:39:32,693 INFO L78 Accepts]: Start accepts. Automaton has 1530 states and 1977 transitions. Word has length 100 [2025-02-06 14:39:32,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:32,693 INFO L471 AbstractCegarLoop]: Abstraction has 1530 states and 1977 transitions. [2025-02-06 14:39:32,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 32.5) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:32,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1530 states and 1977 transitions. [2025-02-06 14:39:32,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-02-06 14:39:32,694 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:32,695 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:32,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 14:39:32,695 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:32,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:32,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1255251146, now seen corresponding path program 1 times [2025-02-06 14:39:32,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:32,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169374506] [2025-02-06 14:39:32,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:32,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:32,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-02-06 14:39:32,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-02-06 14:39:32,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:32,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:32,912 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-02-06 14:39:32,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:32,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169374506] [2025-02-06 14:39:32,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169374506] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:32,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:32,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:39:32,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221537934] [2025-02-06 14:39:32,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:32,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:32,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:32,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:32,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:32,913 INFO L87 Difference]: Start difference. First operand 1530 states and 1977 transitions. Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 14:39:32,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:32,962 INFO L93 Difference]: Finished difference Result 2344 states and 3016 transitions. [2025-02-06 14:39:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:32,963 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 99 [2025-02-06 14:39:32,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:32,971 INFO L225 Difference]: With dead ends: 2344 [2025-02-06 14:39:32,972 INFO L226 Difference]: Without dead ends: 2342 [2025-02-06 14:39:32,972 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:32,973 INFO L435 NwaCegarLoop]: 518 mSDtfsCounter, 442 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:32,973 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 1015 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:32,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2025-02-06 14:39:33,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 2340. [2025-02-06 14:39:33,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2340 states, 1738 states have (on average 1.2497123130034522) internal successors, (2172), 1758 states have internal predecessors, (2172), 415 states have call successors, (415), 176 states have call predecessors, (415), 181 states have return successors, (425), 417 states have call predecessors, (425), 415 states have call successors, (425) [2025-02-06 14:39:33,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2340 states to 2340 states and 3012 transitions. [2025-02-06 14:39:33,026 INFO L78 Accepts]: Start accepts. Automaton has 2340 states and 3012 transitions. Word has length 99 [2025-02-06 14:39:33,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:33,027 INFO L471 AbstractCegarLoop]: Abstraction has 2340 states and 3012 transitions. [2025-02-06 14:39:33,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 14:39:33,027 INFO L276 IsEmpty]: Start isEmpty. Operand 2340 states and 3012 transitions. [2025-02-06 14:39:33,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-02-06 14:39:33,028 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:33,028 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:33,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 14:39:33,028 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:33,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:33,029 INFO L85 PathProgramCache]: Analyzing trace with hash -231054466, now seen corresponding path program 1 times [2025-02-06 14:39:33,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:33,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805288592] [2025-02-06 14:39:33,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:33,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:33,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-06 14:39:33,126 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-06 14:39:33,126 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:33,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-02-06 14:39:33,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805288592] [2025-02-06 14:39:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805288592] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119099585] [2025-02-06 14:39:33,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:33,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:33,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:33,256 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:33,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-06 14:39:33,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-06 14:39:33,747 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-06 14:39:33,748 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:33,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:33,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 1362 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:39:33,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:33,775 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-02-06 14:39:33,775 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:33,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119099585] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:33,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:33,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [3] total 7 [2025-02-06 14:39:33,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386385880] [2025-02-06 14:39:33,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:33,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:39:33,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:33,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:39:33,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:33,777 INFO L87 Difference]: Start difference. First operand 2340 states and 3012 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:33,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:33,830 INFO L93 Difference]: Finished difference Result 4591 states and 5915 transitions. [2025-02-06 14:39:33,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:39:33,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 107 [2025-02-06 14:39:33,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:33,839 INFO L225 Difference]: With dead ends: 4591 [2025-02-06 14:39:33,839 INFO L226 Difference]: Without dead ends: 2340 [2025-02-06 14:39:33,844 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:33,844 INFO L435 NwaCegarLoop]: 510 mSDtfsCounter, 0 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2027 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:33,844 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2027 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:33,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2340 states. [2025-02-06 14:39:33,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2340 to 2340. [2025-02-06 14:39:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2340 states, 1738 states have (on average 1.2497123130034522) internal successors, (2172), 1758 states have internal predecessors, (2172), 415 states have call successors, (415), 176 states have call predecessors, (415), 181 states have return successors, (420), 417 states have call predecessors, (420), 415 states have call successors, (420) [2025-02-06 14:39:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2340 states to 2340 states and 3007 transitions. [2025-02-06 14:39:33,896 INFO L78 Accepts]: Start accepts. Automaton has 2340 states and 3007 transitions. Word has length 107 [2025-02-06 14:39:33,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:33,896 INFO L471 AbstractCegarLoop]: Abstraction has 2340 states and 3007 transitions. [2025-02-06 14:39:33,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:33,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2340 states and 3007 transitions. [2025-02-06 14:39:33,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-02-06 14:39:33,898 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:33,898 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:33,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:34,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:34,102 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:34,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:34,103 INFO L85 PathProgramCache]: Analyzing trace with hash 4483571, now seen corresponding path program 1 times [2025-02-06 14:39:34,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:34,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550204863] [2025-02-06 14:39:34,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:34,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:34,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-02-06 14:39:34,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-02-06 14:39:34,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:34,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:34,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550204863] [2025-02-06 14:39:34,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550204863] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614179841] [2025-02-06 14:39:34,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:34,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:34,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:34,342 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:34,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-06 14:39:34,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-02-06 14:39:34,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-02-06 14:39:34,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:34,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:34,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 1349 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:34,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:34,867 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:34,867 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614179841] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:34,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:34,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-02-06 14:39:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470016259] [2025-02-06 14:39:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:34,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:34,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:34,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:34,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:34,868 INFO L87 Difference]: Start difference. First operand 2340 states and 3007 transitions. Second operand has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 14:39:34,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:34,906 INFO L93 Difference]: Finished difference Result 2364 states and 3043 transitions. [2025-02-06 14:39:34,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:34,906 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 106 [2025-02-06 14:39:34,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:34,913 INFO L225 Difference]: With dead ends: 2364 [2025-02-06 14:39:34,913 INFO L226 Difference]: Without dead ends: 2363 [2025-02-06 14:39:34,914 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:34,914 INFO L435 NwaCegarLoop]: 509 mSDtfsCounter, 5 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1511 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:34,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1511 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:34,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2363 states. [2025-02-06 14:39:34,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2363 to 2339. [2025-02-06 14:39:34,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 1738 states have (on average 1.246260069044879) internal successors, (2166), 1757 states have internal predecessors, (2166), 415 states have call successors, (415), 176 states have call predecessors, (415), 181 states have return successors, (420), 417 states have call predecessors, (420), 415 states have call successors, (420) [2025-02-06 14:39:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 3001 transitions. [2025-02-06 14:39:34,975 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 3001 transitions. Word has length 106 [2025-02-06 14:39:34,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:34,975 INFO L471 AbstractCegarLoop]: Abstraction has 2339 states and 3001 transitions. [2025-02-06 14:39:34,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 14:39:34,976 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 3001 transitions. [2025-02-06 14:39:34,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-02-06 14:39:34,977 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:34,978 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:34,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:35,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-06 14:39:35,179 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:35,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:35,180 INFO L85 PathProgramCache]: Analyzing trace with hash 138990682, now seen corresponding path program 1 times [2025-02-06 14:39:35,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:35,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589253523] [2025-02-06 14:39:35,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:35,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:35,264 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-06 14:39:35,278 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-06 14:39:35,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:35,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:35,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:35,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589253523] [2025-02-06 14:39:35,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589253523] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:35,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574106330] [2025-02-06 14:39:35,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:35,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:35,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:35,396 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:35,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-06 14:39:35,838 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-06 14:39:35,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-06 14:39:35,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:35,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:35,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:35,949 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:35,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:39:36,041 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:36,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574106330] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:39:36,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:39:36,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:39:36,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052500972] [2025-02-06 14:39:36,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:39:36,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:39:36,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:36,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:39:36,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:36,046 INFO L87 Difference]: Start difference. First operand 2339 states and 3001 transitions. Second operand has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 7 states have internal predecessors, (92), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 14:39:36,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:36,122 INFO L93 Difference]: Finished difference Result 2423 states and 3127 transitions. [2025-02-06 14:39:36,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:39:36,124 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 7 states have internal predecessors, (92), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 107 [2025-02-06 14:39:36,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:36,133 INFO L225 Difference]: With dead ends: 2423 [2025-02-06 14:39:36,133 INFO L226 Difference]: Without dead ends: 2422 [2025-02-06 14:39:36,134 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:36,134 INFO L435 NwaCegarLoop]: 502 mSDtfsCounter, 10 mSDsluCounter, 1501 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:36,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2003 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:36,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2025-02-06 14:39:36,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 2302. [2025-02-06 14:39:36,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2302 states, 1702 states have (on average 1.2444183313748531) internal successors, (2118), 1720 states have internal predecessors, (2118), 415 states have call successors, (415), 176 states have call predecessors, (415), 181 states have return successors, (420), 417 states have call predecessors, (420), 415 states have call successors, (420) [2025-02-06 14:39:36,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 2953 transitions. [2025-02-06 14:39:36,192 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 2953 transitions. Word has length 107 [2025-02-06 14:39:36,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:36,193 INFO L471 AbstractCegarLoop]: Abstraction has 2302 states and 2953 transitions. [2025-02-06 14:39:36,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 7 states have internal predecessors, (92), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 14:39:36,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 2953 transitions. [2025-02-06 14:39:36,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-06 14:39:36,195 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:36,196 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:36,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:36,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-06 14:39:36,396 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:36,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:36,397 INFO L85 PathProgramCache]: Analyzing trace with hash 922802102, now seen corresponding path program 1 times [2025-02-06 14:39:36,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:36,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051735153] [2025-02-06 14:39:36,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:36,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:36,492 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-06 14:39:36,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-06 14:39:36,505 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:36,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:36,640 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:36,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:36,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051735153] [2025-02-06 14:39:36,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051735153] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:36,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538302561] [2025-02-06 14:39:36,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:36,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:36,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:36,643 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:36,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-06 14:39:37,156 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-06 14:39:37,270 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-06 14:39:37,271 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:37,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:37,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:37,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:37,403 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:37,404 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:39:37,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538302561] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:37,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:39:37,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-02-06 14:39:37,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840234154] [2025-02-06 14:39:37,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:37,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:37,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:37,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:37,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:37,407 INFO L87 Difference]: Start difference. First operand 2302 states and 2953 transitions. Second operand has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:38,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:38,163 INFO L93 Difference]: Finished difference Result 3010 states and 3863 transitions. [2025-02-06 14:39:38,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:38,164 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 112 [2025-02-06 14:39:38,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:38,176 INFO L225 Difference]: With dead ends: 3010 [2025-02-06 14:39:38,176 INFO L226 Difference]: Without dead ends: 3008 [2025-02-06 14:39:38,177 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:38,177 INFO L435 NwaCegarLoop]: 961 mSDtfsCounter, 926 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:38,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 1295 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-06 14:39:38,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3008 states. [2025-02-06 14:39:38,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3008 to 2300. [2025-02-06 14:39:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 1702 states have (on average 1.2420681551116333) internal successors, (2114), 1718 states have internal predecessors, (2114), 415 states have call successors, (415), 176 states have call predecessors, (415), 181 states have return successors, (420), 417 states have call predecessors, (420), 415 states have call successors, (420) [2025-02-06 14:39:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 2949 transitions. [2025-02-06 14:39:38,271 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 2949 transitions. Word has length 112 [2025-02-06 14:39:38,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:38,271 INFO L471 AbstractCegarLoop]: Abstraction has 2300 states and 2949 transitions. [2025-02-06 14:39:38,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2025-02-06 14:39:38,272 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 2949 transitions. [2025-02-06 14:39:38,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-02-06 14:39:38,274 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:38,274 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:38,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-06 14:39:38,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:38,476 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:38,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:38,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1457905352, now seen corresponding path program 1 times [2025-02-06 14:39:38,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:38,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143996696] [2025-02-06 14:39:38,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:38,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:38,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-06 14:39:38,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-06 14:39:38,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:38,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:38,659 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143996696] [2025-02-06 14:39:38,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143996696] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:39:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725807240] [2025-02-06 14:39:38,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:38,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:38,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:39:38,663 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:39:38,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-06 14:39:39,138 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-06 14:39:39,232 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-06 14:39:39,233 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:39,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:39,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 1302 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:39:39,239 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:39:39,345 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:39,346 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:39:39,434 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-02-06 14:39:39,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725807240] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:39:39,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:39:39,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:39:39,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884549835] [2025-02-06 14:39:39,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:39:39,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:39:39,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:39,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:39:39,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:39,436 INFO L87 Difference]: Start difference. First operand 2300 states and 2949 transitions. Second operand has 7 states, 6 states have (on average 31.0) internal successors, (186), 7 states have internal predecessors, (186), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2025-02-06 14:39:40,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:40,302 INFO L93 Difference]: Finished difference Result 4506 states and 5788 transitions. [2025-02-06 14:39:40,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:39:40,302 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 31.0) internal successors, (186), 7 states have internal predecessors, (186), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) Word has length 113 [2025-02-06 14:39:40,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:40,321 INFO L225 Difference]: With dead ends: 4506 [2025-02-06 14:39:40,321 INFO L226 Difference]: Without dead ends: 4504 [2025-02-06 14:39:40,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:39:40,323 INFO L435 NwaCegarLoop]: 510 mSDtfsCounter, 2060 mSDsluCounter, 1373 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2060 SdHoareTripleChecker+Valid, 1883 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:40,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2060 Valid, 1883 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-06 14:39:40,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4504 states. [2025-02-06 14:39:40,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4504 to 3796. [2025-02-06 14:39:40,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3796 states, 2808 states have (on average 1.2428774928774928) internal successors, (3490), 2833 states have internal predecessors, (3490), 688 states have call successors, (688), 291 states have call predecessors, (688), 299 states have return successors, (696), 691 states have call predecessors, (696), 688 states have call successors, (696) [2025-02-06 14:39:40,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3796 states to 3796 states and 4874 transitions. [2025-02-06 14:39:40,421 INFO L78 Accepts]: Start accepts. Automaton has 3796 states and 4874 transitions. Word has length 113 [2025-02-06 14:39:40,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:40,421 INFO L471 AbstractCegarLoop]: Abstraction has 3796 states and 4874 transitions. [2025-02-06 14:39:40,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 31.0) internal successors, (186), 7 states have internal predecessors, (186), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2025-02-06 14:39:40,422 INFO L276 IsEmpty]: Start isEmpty. Operand 3796 states and 4874 transitions. [2025-02-06 14:39:40,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-02-06 14:39:40,426 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:40,426 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:40,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-06 14:39:40,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:39:40,628 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:40,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:40,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1416031263, now seen corresponding path program 1 times [2025-02-06 14:39:40,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:40,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038748747] [2025-02-06 14:39:40,629 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:40,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:40,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-02-06 14:39:40,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-02-06 14:39:40,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:40,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:40,929 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-02-06 14:39:40,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:40,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038748747] [2025-02-06 14:39:40,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038748747] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:40,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:40,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:39:40,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214487877] [2025-02-06 14:39:40,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:40,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:40,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:40,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:40,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:40,936 INFO L87 Difference]: Start difference. First operand 3796 states and 4874 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 14:39:41,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:41,407 INFO L93 Difference]: Finished difference Result 7325 states and 9424 transitions. [2025-02-06 14:39:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:41,408 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 135 [2025-02-06 14:39:41,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:41,429 INFO L225 Difference]: With dead ends: 7325 [2025-02-06 14:39:41,429 INFO L226 Difference]: Without dead ends: 3622 [2025-02-06 14:39:41,436 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:41,437 INFO L435 NwaCegarLoop]: 932 mSDtfsCounter, 457 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:41,438 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 1395 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:39:41,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3622 states. [2025-02-06 14:39:41,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3622 to 3616. [2025-02-06 14:39:41,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 2662 states have (on average 1.2283996994740796) internal successors, (3270), 2685 states have internal predecessors, (3270), 670 states have call successors, (670), 277 states have call predecessors, (670), 283 states have return successors, (676), 673 states have call predecessors, (676), 670 states have call successors, (676) [2025-02-06 14:39:41,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 4616 transitions. [2025-02-06 14:39:41,582 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 4616 transitions. Word has length 135 [2025-02-06 14:39:41,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:41,583 INFO L471 AbstractCegarLoop]: Abstraction has 3616 states and 4616 transitions. [2025-02-06 14:39:41,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 14:39:41,583 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 4616 transitions. [2025-02-06 14:39:41,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-02-06 14:39:41,589 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:41,590 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:41,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-06 14:39:41,590 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:41,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:41,590 INFO L85 PathProgramCache]: Analyzing trace with hash -241928315, now seen corresponding path program 1 times [2025-02-06 14:39:41,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:41,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073804000] [2025-02-06 14:39:41,591 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:41,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:41,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-02-06 14:39:41,697 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-02-06 14:39:41,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:41,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:41,786 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2025-02-06 14:39:41,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:41,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073804000] [2025-02-06 14:39:41,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073804000] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:41,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:41,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:39:41,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975186755] [2025-02-06 14:39:41,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:41,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:39:41,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:41,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:39:41,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:41,788 INFO L87 Difference]: Start difference. First operand 3616 states and 4616 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-06 14:39:42,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:42,279 INFO L93 Difference]: Finished difference Result 7230 states and 9229 transitions. [2025-02-06 14:39:42,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:39:42,279 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 228 [2025-02-06 14:39:42,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:42,291 INFO L225 Difference]: With dead ends: 7230 [2025-02-06 14:39:42,291 INFO L226 Difference]: Without dead ends: 2952 [2025-02-06 14:39:42,299 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:39:42,300 INFO L435 NwaCegarLoop]: 564 mSDtfsCounter, 422 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:42,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1061 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:39:42,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2025-02-06 14:39:42,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2951. [2025-02-06 14:39:42,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2951 states, 2170 states have (on average 1.2211981566820276) internal successors, (2650), 2189 states have internal predecessors, (2650), 547 states have call successors, (547), 227 states have call predecessors, (547), 233 states have return successors, (553), 550 states have call predecessors, (553), 547 states have call successors, (553) [2025-02-06 14:39:42,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2951 states to 2951 states and 3750 transitions. [2025-02-06 14:39:42,408 INFO L78 Accepts]: Start accepts. Automaton has 2951 states and 3750 transitions. Word has length 228 [2025-02-06 14:39:42,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:42,410 INFO L471 AbstractCegarLoop]: Abstraction has 2951 states and 3750 transitions. [2025-02-06 14:39:42,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-06 14:39:42,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2951 states and 3750 transitions. [2025-02-06 14:39:42,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-02-06 14:39:42,416 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:42,416 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:42,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-06 14:39:42,417 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:42,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:42,418 INFO L85 PathProgramCache]: Analyzing trace with hash -374252060, now seen corresponding path program 1 times [2025-02-06 14:39:42,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:42,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21926729] [2025-02-06 14:39:42,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:42,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:42,552 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-02-06 14:39:42,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-02-06 14:39:42,611 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:42,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2025-02-06 14:39:42,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:42,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21926729] [2025-02-06 14:39:42,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21926729] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:42,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:42,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:39:42,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553915823] [2025-02-06 14:39:42,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:42,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:42,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:42,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:42,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:39:42,724 INFO L87 Difference]: Start difference. First operand 2951 states and 3750 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-02-06 14:39:42,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:42,839 INFO L93 Difference]: Finished difference Result 5829 states and 7418 transitions. [2025-02-06 14:39:42,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:42,839 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 228 [2025-02-06 14:39:42,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:42,849 INFO L225 Difference]: With dead ends: 5829 [2025-02-06 14:39:42,849 INFO L226 Difference]: Without dead ends: 2955 [2025-02-06 14:39:42,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:39:42,854 INFO L435 NwaCegarLoop]: 503 mSDtfsCounter, 502 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:42,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 1002 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:42,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2955 states. [2025-02-06 14:39:42,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2955 to 2953. [2025-02-06 14:39:42,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2953 states, 2172 states have (on average 1.2205340699815839) internal successors, (2651), 2191 states have internal predecessors, (2651), 547 states have call successors, (547), 227 states have call predecessors, (547), 233 states have return successors, (553), 550 states have call predecessors, (553), 547 states have call successors, (553) [2025-02-06 14:39:42,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2953 states to 2953 states and 3751 transitions. [2025-02-06 14:39:42,931 INFO L78 Accepts]: Start accepts. Automaton has 2953 states and 3751 transitions. Word has length 228 [2025-02-06 14:39:42,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:42,931 INFO L471 AbstractCegarLoop]: Abstraction has 2953 states and 3751 transitions. [2025-02-06 14:39:42,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-02-06 14:39:42,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2953 states and 3751 transitions. [2025-02-06 14:39:42,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2025-02-06 14:39:42,936 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:39:42,937 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:42,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 14:39:42,937 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-06 14:39:42,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:39:42,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1813571220, now seen corresponding path program 1 times [2025-02-06 14:39:42,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:39:42,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996003557] [2025-02-06 14:39:42,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:39:42,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:39:43,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-02-06 14:39:43,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-02-06 14:39:43,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:39:43,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:39:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2025-02-06 14:39:43,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:39:43,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996003557] [2025-02-06 14:39:43,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996003557] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:39:43,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:39:43,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:39:43,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173447840] [2025-02-06 14:39:43,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:39:43,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:39:43,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:39:43,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:39:43,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:39:43,164 INFO L87 Difference]: Start difference. First operand 2953 states and 3751 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-02-06 14:39:43,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:39:43,182 INFO L93 Difference]: Finished difference Result 2960 states and 3758 transitions. [2025-02-06 14:39:43,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:39:43,183 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 237 [2025-02-06 14:39:43,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:39:43,185 INFO L225 Difference]: With dead ends: 2960 [2025-02-06 14:39:43,186 INFO L226 Difference]: Without dead ends: 0 [2025-02-06 14:39:43,189 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:39:43,190 INFO L435 NwaCegarLoop]: 91 mSDtfsCounter, 0 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:39:43,190 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 264 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:39:43,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-06 14:39:43,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-06 14:39:43,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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) [2025-02-06 14:39:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-06 14:39:43,192 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 237 [2025-02-06 14:39:43,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:39:43,192 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-06 14:39:43,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-02-06 14:39:43,192 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-06 14:39:43,192 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-06 14:39:43,195 INFO L782 garLoopResultBuilder]: Registering result SAFE for location uspace_ring_mapErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 10 remaining) [2025-02-06 14:39:43,195 INFO L782 garLoopResultBuilder]: Registering result SAFE for location uspace_ring_mapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 10 remaining) [2025-02-06 14:39:43,195 INFO L782 garLoopResultBuilder]: Registering result SAFE for location tgt_ring_exitErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 10 remaining) [2025-02-06 14:39:43,195 INFO L782 garLoopResultBuilder]: Registering result SAFE for location tgt_ring_exitErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 10 remaining) [2025-02-06 14:39:43,195 INFO L782 garLoopResultBuilder]: Registering result SAFE for location tgt_ring_initErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 10 remaining) [2025-02-06 14:39:43,196 INFO L782 garLoopResultBuilder]: Registering result SAFE for location tgt_ring_initErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 10 remaining) [2025-02-06 14:39:43,196 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 10 remaining) [2025-02-06 14:39:43,196 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 10 remaining) [2025-02-06 14:39:43,196 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 10 remaining) [2025-02-06 14:39:43,196 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 10 remaining) [2025-02-06 14:39:43,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 14:39:43,197 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:39:43,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-06 14:39:48,332 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-06 14:39:48,339 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.02 02:39:48 BoogieIcfgContainer [2025-02-06 14:39:48,339 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-06 14:39:48,340 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-06 14:39:48,340 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-06 14:39:48,340 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-06 14:39:48,341 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:39:22" (3/4) ... [2025-02-06 14:39:48,342 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-06 14:39:48,346 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_ring_idx_inc [2025-02-06 14:39:48,346 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-06 14:39:48,346 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_ring_exit [2025-02-06 14:39:48,346 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure uspace_ring_map [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_tgt_cmd_destroy [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_write [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_ring_init [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmem_cache_free [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_head_event [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_poll [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_unmap_user_pages [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_host_put [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hash_64 [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_open [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_host_lookup [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tgt_mmap [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_release_buffers [2025-02-06 14:39:48,347 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmem_cache_destroy [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure destroy_workqueue [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_tgt_cmd_to_host [2025-02-06 14:39:48,348 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-06 14:39:48,370 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 156 nodes and edges [2025-02-06 14:39:48,372 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 61 nodes and edges [2025-02-06 14:39:48,373 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2025-02-06 14:39:48,375 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-02-06 14:39:48,376 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-06 14:39:48,377 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-06 14:39:48,511 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-06 14:39:48,511 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-06 14:39:48,511 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-06 14:39:48,512 INFO L158 Benchmark]: Toolchain (without parser) took 29198.79ms. Allocated memory was 167.8MB in the beginning and 838.9MB in the end (delta: 671.1MB). Free memory was 114.0MB in the beginning and 288.9MB in the end (delta: -174.9MB). Peak memory consumption was 491.0MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,512 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory is still 115.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 14:39:48,512 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1237.96ms. Allocated memory is still 167.8MB. Free memory was 113.4MB in the beginning and 48.0MB in the end (delta: 65.4MB). Peak memory consumption was 105.0MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,512 INFO L158 Benchmark]: Boogie Procedure Inliner took 131.95ms. Allocated memory is still 167.8MB. Free memory was 48.0MB in the beginning and 98.7MB in the end (delta: -50.8MB). Peak memory consumption was 12.0MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,512 INFO L158 Benchmark]: Boogie Preprocessor took 155.55ms. Allocated memory is still 167.8MB. Free memory was 98.7MB in the beginning and 75.9MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,512 INFO L158 Benchmark]: IcfgBuilder took 1793.53ms. Allocated memory was 167.8MB in the beginning and 352.3MB in the end (delta: 184.5MB). Free memory was 75.1MB in the beginning and 233.4MB in the end (delta: -158.3MB). Peak memory consumption was 55.7MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,515 INFO L158 Benchmark]: TraceAbstraction took 25702.95ms. Allocated memory was 352.3MB in the beginning and 838.9MB in the end (delta: 486.5MB). Free memory was 232.4MB in the beginning and 309.6MB in the end (delta: -77.2MB). Peak memory consumption was 411.4MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,515 INFO L158 Benchmark]: Witness Printer took 171.24ms. Allocated memory is still 838.9MB. Free memory was 309.6MB in the beginning and 288.9MB in the end (delta: 20.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-06 14:39:48,516 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory is still 115.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1237.96ms. Allocated memory is still 167.8MB. Free memory was 113.4MB in the beginning and 48.0MB in the end (delta: 65.4MB). Peak memory consumption was 105.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 131.95ms. Allocated memory is still 167.8MB. Free memory was 48.0MB in the beginning and 98.7MB in the end (delta: -50.8MB). Peak memory consumption was 12.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 155.55ms. Allocated memory is still 167.8MB. Free memory was 98.7MB in the beginning and 75.9MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * IcfgBuilder took 1793.53ms. Allocated memory was 167.8MB in the beginning and 352.3MB in the end (delta: 184.5MB). Free memory was 75.1MB in the beginning and 233.4MB in the end (delta: -158.3MB). Peak memory consumption was 55.7MB. Max. memory is 16.1GB. * TraceAbstraction took 25702.95ms. Allocated memory was 352.3MB in the beginning and 838.9MB in the end (delta: 486.5MB). Free memory was 232.4MB in the beginning and 309.6MB in the end (delta: -77.2MB). Peak memory consumption was 411.4MB. Max. memory is 16.1GB. * Witness Printer took 171.24ms. Allocated memory is still 838.9MB. Free memory was 309.6MB in the beginning and 288.9MB in the end (delta: 20.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 7332]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7332] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 7545]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7545]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7600]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7600]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7627]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7627]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7750]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7750]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7740]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 7740]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 32 procedures, 434 locations, 10 error locations. Started 1 CEGAR loops. OverallTime: 20.5s, OverallIterations: 24, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5962 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5954 mSDsluCounter, 35729 SdHoareTripleChecker+Invalid, 3.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 22306 mSDsCounter, 200 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1314 IncrementalHoareTripleChecker+Invalid, 1514 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 200 mSolverCounterUnsat, 13423 mSDtfsCounter, 1314 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1367 GetRequests, 1299 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3796occurred in iteration=20, InterpolantAutomatonStates: 101, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 24 MinimizatonAttempts, 1688 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 3.2s InterpolantComputationTime, 3268 NumberOfCodeBlocks, 3268 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 3586 ConstructedInterpolants, 0 QuantifiedInterpolants, 5090 SizeOfPredicates, 0 NumberOfNonLiveVariables, 13185 ConjunctsInSsa, 38 ConjunctsInUnsatCore, 39 InterpolantComputations, 20 PerfectInterpolantSequences, 1631/1754 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 10 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-06 14:39:48,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE