./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 4a390ef5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 b7b42d40a01333bd7cf600d1931e5c326b61c631d3a1040aaad3e0a3658ee3cf --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 20:48:33,370 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 20:48:33,460 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2024-10-24 20:48:33,464 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 20:48:33,465 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 20:48:33,497 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 20:48:33,498 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 20:48:33,498 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 20:48:33,499 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 20:48:33,499 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 20:48:33,500 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 20:48:33,500 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 20:48:33,502 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 20:48:33,506 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 20:48:33,507 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 20:48:33,507 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 20:48:33,507 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 20:48:33,507 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 20:48:33,508 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 20:48:33,508 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 20:48:33,508 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 20:48:33,509 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 20:48:33,509 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 20:48:33,510 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-24 20:48:33,510 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-24 20:48:33,510 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 20:48:33,511 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 20:48:33,511 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 20:48:33,511 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 20:48:33,512 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 20:48:33,512 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 20:48:33,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 20:48:33,513 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 20:48:33,514 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 20:48:33,514 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 20:48:33,514 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 20:48:33,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 20:48:33,514 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 20:48:33,515 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 20:48:33,515 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 20:48:33,515 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 20:48:33,516 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/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 -> b7b42d40a01333bd7cf600d1931e5c326b61c631d3a1040aaad3e0a3658ee3cf [2024-10-24 20:48:33,787 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 20:48:33,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 20:48:33,816 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 20:48:33,818 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 20:48:33,818 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 20:48:33,819 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2024-10-24 20:48:35,313 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 20:48:35,714 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 20:48:35,715 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2024-10-24 20:48:35,750 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3642ddc41/68cff0c1e4cd4f3fa84a146b28ca78b7/FLAG48252276a [2024-10-24 20:48:35,767 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3642ddc41/68cff0c1e4cd4f3fa84a146b28ca78b7 [2024-10-24 20:48:35,771 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 20:48:35,772 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 20:48:35,775 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 20:48:35,775 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 20:48:35,781 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 20:48:35,782 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 08:48:35" (1/1) ... [2024-10-24 20:48:35,783 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a30cec6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:35, skipping insertion in model container [2024-10-24 20:48:35,783 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 08:48:35" (1/1) ... [2024-10-24 20:48:35,850 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 20:48:36,571 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 20:48:36,603 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 20:48:36,823 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 20:48:36,873 INFO L204 MainTranslator]: Completed translation [2024-10-24 20:48:36,874 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36 WrapperNode [2024-10-24 20:48:36,874 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 20:48:36,875 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 20:48:36,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 20:48:36,876 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 20:48:36,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:36,919 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:36,991 INFO L138 Inliner]: procedures = 99, calls = 349, calls flagged for inlining = 41, calls inlined = 33, statements flattened = 799 [2024-10-24 20:48:36,996 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 20:48:36,996 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 20:48:36,996 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 20:48:36,996 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 20:48:37,010 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,010 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,021 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,092 INFO L175 MemorySlicer]: Split 221 memory accesses to 6 slices as follows [2, 12, 14, 63, 100, 30]. 45 percent of accesses are in the largest equivalence class. The 195 initializations are split as follows [2, 0, 0, 63, 100, 30]. The 14 writes are split as follows [0, 12, 2, 0, 0, 0]. [2024-10-24 20:48:37,092 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,096 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,125 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,131 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,143 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,153 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,165 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 20:48:37,168 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 20:48:37,168 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 20:48:37,169 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 20:48:37,170 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (1/1) ... [2024-10-24 20:48:37,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 20:48:37,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:37,207 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 20:48:37,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 20:48:37,262 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_list_voltage_linear [2024-10-24 20:48:37,263 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_list_voltage_linear [2024-10-24 20:48:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-24 20:48:37,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-24 20:48:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-24 20:48:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-24 20:48:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-24 20:48:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-24 20:48:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-24 20:48:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-24 20:48:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-10-24 20:48:37,264 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-10-24 20:48:37,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-10-24 20:48:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure regulator_unregister [2024-10-24 20:48:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure regulator_unregister [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-10-24 20:48:37,266 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-24 20:48:37,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-24 20:48:37,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-24 20:48:37,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-24 20:48:37,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-24 20:48:37,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-24 20:48:37,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-24 20:48:37,269 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-24 20:48:37,269 INFO L130 BoogieDeclarations]: Found specification of procedure rdev_get_drvdata [2024-10-24 20:48:37,269 INFO L138 BoogieDeclarations]: Found implementation of procedure rdev_get_drvdata [2024-10-24 20:48:37,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-24 20:48:37,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mtx_of_isl_pmic [2024-10-24 20:48:37,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mtx_of_isl_pmic [2024-10-24 20:48:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-24 20:48:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-24 20:48:37,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-10-24 20:48:37,271 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-24 20:48:37,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-24 20:48:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-24 20:48:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-24 20:48:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mtx_of_isl_pmic [2024-10-24 20:48:37,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mtx_of_isl_pmic [2024-10-24 20:48:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 20:48:37,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 20:48:37,272 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-10-24 20:48:37,272 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-10-24 20:48:37,544 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 20:48:37,546 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 20:48:38,316 INFO L? ?]: Removed 269 outVars from TransFormulas that were not future-live. [2024-10-24 20:48:38,316 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 20:48:38,459 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 20:48:38,460 INFO L314 CfgBuilder]: Removed 0 assume(true) statements. [2024-10-24 20:48:38,461 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 08:48:38 BoogieIcfgContainer [2024-10-24 20:48:38,461 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 20:48:38,463 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 20:48:38,464 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 20:48:38,467 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 20:48:38,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 08:48:35" (1/3) ... [2024-10-24 20:48:38,468 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@220910ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 08:48:38, skipping insertion in model container [2024-10-24 20:48:38,468 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 08:48:36" (2/3) ... [2024-10-24 20:48:38,469 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@220910ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 08:48:38, skipping insertion in model container [2024-10-24 20:48:38,469 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 08:48:38" (3/3) ... [2024-10-24 20:48:38,471 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--regulator--isl6271a-regulator.ko-main.cil.out.i [2024-10-24 20:48:38,486 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 20:48:38,486 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2024-10-24 20:48:38,554 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 20:48:38,562 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;@38e3c23b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 20:48:38,563 INFO L334 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2024-10-24 20:48:38,567 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 107 states have (on average 1.5981308411214954) internal successors, (171), 124 states have internal predecessors, (171), 29 states have call successors, (29), 11 states have call predecessors, (29), 11 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-10-24 20:48:38,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-10-24 20:48:38,578 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:38,580 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:38,581 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:38,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:38,587 INFO L85 PathProgramCache]: Analyzing trace with hash -948582716, now seen corresponding path program 1 times [2024-10-24 20:48:38,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:38,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623322911] [2024-10-24 20:48:38,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:38,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:38,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:39,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 20:48:39,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:39,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623322911] [2024-10-24 20:48:39,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623322911] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:39,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:39,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-24 20:48:39,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587642833] [2024-10-24 20:48:39,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:39,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 20:48:39,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:39,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 20:48:39,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 20:48:39,166 INFO L87 Difference]: Start difference. First operand has 158 states, 107 states have (on average 1.5981308411214954) internal successors, (171), 124 states have internal predecessors, (171), 29 states have call successors, (29), 11 states have call predecessors, (29), 11 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:39,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:39,510 INFO L93 Difference]: Finished difference Result 415 states and 626 transitions. [2024-10-24 20:48:39,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 20:48:39,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 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 12 [2024-10-24 20:48:39,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:39,527 INFO L225 Difference]: With dead ends: 415 [2024-10-24 20:48:39,528 INFO L226 Difference]: Without dead ends: 228 [2024-10-24 20:48:39,536 INFO L431 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 [2024-10-24 20:48:39,540 INFO L432 NwaCegarLoop]: 184 mSDtfsCounter, 140 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:39,543 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 360 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 20:48:39,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-10-24 20:48:39,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2024-10-24 20:48:39,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 160 states have (on average 1.5125) internal successors, (242), 170 states have internal predecessors, (242), 39 states have call successors, (39), 19 states have call predecessors, (39), 19 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-10-24 20:48:39,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 320 transitions. [2024-10-24 20:48:39,622 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 320 transitions. Word has length 12 [2024-10-24 20:48:39,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:39,624 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 320 transitions. [2024-10-24 20:48:39,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:39,625 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 320 transitions. [2024-10-24 20:48:39,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-10-24 20:48:39,627 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:39,628 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:39,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 20:48:39,628 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:39,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:39,629 INFO L85 PathProgramCache]: Analyzing trace with hash 971389165, now seen corresponding path program 1 times [2024-10-24 20:48:39,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:39,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126925124] [2024-10-24 20:48:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:39,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:39,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:39,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-24 20:48:39,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:39,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126925124] [2024-10-24 20:48:39,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126925124] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:39,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:39,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-10-24 20:48:39,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384885050] [2024-10-24 20:48:39,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:39,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 20:48:39,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:39,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 20:48:39,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 20:48:39,860 INFO L87 Difference]: Start difference. First operand 228 states and 320 transitions. Second operand has 3 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:40,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:40,108 INFO L93 Difference]: Finished difference Result 455 states and 639 transitions. [2024-10-24 20:48:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 20:48:40,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 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 21 [2024-10-24 20:48:40,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:40,115 INFO L225 Difference]: With dead ends: 455 [2024-10-24 20:48:40,115 INFO L226 Difference]: Without dead ends: 451 [2024-10-24 20:48:40,116 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 20:48:40,117 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 173 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:40,118 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 314 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 20:48:40,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-10-24 20:48:40,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 445. [2024-10-24 20:48:40,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 319 states have (on average 1.5015673981191222) internal successors, (479), 330 states have internal predecessors, (479), 78 states have call successors, (78), 38 states have call predecessors, (78), 38 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-10-24 20:48:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 635 transitions. [2024-10-24 20:48:40,170 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 635 transitions. Word has length 21 [2024-10-24 20:48:40,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:40,170 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 635 transitions. [2024-10-24 20:48:40,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:40,171 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 635 transitions. [2024-10-24 20:48:40,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-24 20:48:40,172 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:40,172 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-24 20:48:40,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 20:48:40,175 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:40,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash -494808822, now seen corresponding path program 1 times [2024-10-24 20:48:40,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:40,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898001431] [2024-10-24 20:48:40,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:40,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:40,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:40,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-10-24 20:48:40,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:40,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 20:48:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 20:48:40,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:40,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898001431] [2024-10-24 20:48:40,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898001431] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:40,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:40,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 20:48:40,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904277206] [2024-10-24 20:48:40,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:40,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:40,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:40,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:40,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:40,353 INFO L87 Difference]: Start difference. First operand 445 states and 635 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 20:48:40,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:40,812 INFO L93 Difference]: Finished difference Result 995 states and 1420 transitions. [2024-10-24 20:48:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 20:48:40,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-10-24 20:48:40,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:40,817 INFO L225 Difference]: With dead ends: 995 [2024-10-24 20:48:40,818 INFO L226 Difference]: Without dead ends: 551 [2024-10-24 20:48:40,819 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 20:48:40,820 INFO L432 NwaCegarLoop]: 252 mSDtfsCounter, 173 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:40,821 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 519 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 20:48:40,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2024-10-24 20:48:40,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 531. [2024-10-24 20:48:40,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 381 states have (on average 1.4855643044619422) internal successors, (566), 392 states have internal predecessors, (566), 92 states have call successors, (92), 48 states have call predecessors, (92), 48 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-10-24 20:48:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 750 transitions. [2024-10-24 20:48:40,862 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 750 transitions. Word has length 27 [2024-10-24 20:48:40,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:40,863 INFO L471 AbstractCegarLoop]: Abstraction has 531 states and 750 transitions. [2024-10-24 20:48:40,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 20:48:40,863 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 750 transitions. [2024-10-24 20:48:40,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-10-24 20:48:40,866 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:40,866 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:40,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 20:48:40,866 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:40,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:40,867 INFO L85 PathProgramCache]: Analyzing trace with hash 2123508235, now seen corresponding path program 1 times [2024-10-24 20:48:40,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:40,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980177297] [2024-10-24 20:48:40,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:40,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:40,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-10-24 20:48:41,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:41,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980177297] [2024-10-24 20:48:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980177297] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 20:48:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708932850] [2024-10-24 20:48:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:41,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:41,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:41,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:41,059 INFO L87 Difference]: Start difference. First operand 531 states and 750 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:41,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:41,540 INFO L93 Difference]: Finished difference Result 1102 states and 1556 transitions. [2024-10-24 20:48:41,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 20:48:41,541 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 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 33 [2024-10-24 20:48:41,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:41,548 INFO L225 Difference]: With dead ends: 1102 [2024-10-24 20:48:41,549 INFO L226 Difference]: Without dead ends: 779 [2024-10-24 20:48:41,552 INFO L431 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 [2024-10-24 20:48:41,553 INFO L432 NwaCegarLoop]: 304 mSDtfsCounter, 173 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:41,556 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 765 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 20:48:41,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2024-10-24 20:48:41,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 535. [2024-10-24 20:48:41,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 385 states have (on average 1.4805194805194806) internal successors, (570), 396 states have internal predecessors, (570), 92 states have call successors, (92), 48 states have call predecessors, (92), 48 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-10-24 20:48:41,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 754 transitions. [2024-10-24 20:48:41,601 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 754 transitions. Word has length 33 [2024-10-24 20:48:41,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:41,602 INFO L471 AbstractCegarLoop]: Abstraction has 535 states and 754 transitions. [2024-10-24 20:48:41,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-24 20:48:41,603 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 754 transitions. [2024-10-24 20:48:41,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-24 20:48:41,607 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:41,607 INFO L215 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, 1, 1] [2024-10-24 20:48:41,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 20:48:41,608 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:41,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash -242785440, now seen corresponding path program 1 times [2024-10-24 20:48:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:41,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448204740] [2024-10-24 20:48:41,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:41,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:41,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:41,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:41,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:41,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:41,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:41,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-24 20:48:41,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:41,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448204740] [2024-10-24 20:48:41,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448204740] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:41,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:41,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 20:48:41,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483366697] [2024-10-24 20:48:41,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:41,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:41,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:41,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:41,828 INFO L87 Difference]: Start difference. First operand 535 states and 754 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-24 20:48:42,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:42,196 INFO L93 Difference]: Finished difference Result 1030 states and 1465 transitions. [2024-10-24 20:48:42,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 20:48:42,197 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 40 [2024-10-24 20:48:42,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:42,201 INFO L225 Difference]: With dead ends: 1030 [2024-10-24 20:48:42,201 INFO L226 Difference]: Without dead ends: 583 [2024-10-24 20:48:42,202 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:42,203 INFO L432 NwaCegarLoop]: 152 mSDtfsCounter, 21 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:42,204 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 383 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 20:48:42,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2024-10-24 20:48:42,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 563. [2024-10-24 20:48:42,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 407 states have (on average 1.4594594594594594) internal successors, (594), 418 states have internal predecessors, (594), 98 states have call successors, (98), 48 states have call predecessors, (98), 48 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-10-24 20:48:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 790 transitions. [2024-10-24 20:48:42,244 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 790 transitions. Word has length 40 [2024-10-24 20:48:42,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:42,245 INFO L471 AbstractCegarLoop]: Abstraction has 563 states and 790 transitions. [2024-10-24 20:48:42,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-24 20:48:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 790 transitions. [2024-10-24 20:48:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-10-24 20:48:42,250 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:42,250 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:42,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-24 20:48:42,250 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:42,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:42,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1735446132, now seen corresponding path program 1 times [2024-10-24 20:48:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568146799] [2024-10-24 20:48:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:42,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:42,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 20:48:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:42,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-24 20:48:42,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:42,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568146799] [2024-10-24 20:48:42,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568146799] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:42,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:42,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-24 20:48:42,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058372530] [2024-10-24 20:48:42,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:42,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-24 20:48:42,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:42,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-24 20:48:42,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 20:48:42,539 INFO L87 Difference]: Start difference. First operand 563 states and 790 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-10-24 20:48:42,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:42,995 INFO L93 Difference]: Finished difference Result 1060 states and 1493 transitions. [2024-10-24 20:48:42,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 20:48:42,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 50 [2024-10-24 20:48:42,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:43,000 INFO L225 Difference]: With dead ends: 1060 [2024-10-24 20:48:43,001 INFO L226 Difference]: Without dead ends: 585 [2024-10-24 20:48:43,002 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-24 20:48:43,003 INFO L432 NwaCegarLoop]: 152 mSDtfsCounter, 19 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:43,004 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 511 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 20:48:43,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2024-10-24 20:48:43,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 565. [2024-10-24 20:48:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 409 states have (on average 1.4572127139364304) internal successors, (596), 420 states have internal predecessors, (596), 98 states have call successors, (98), 48 states have call predecessors, (98), 48 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-10-24 20:48:43,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 792 transitions. [2024-10-24 20:48:43,038 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 792 transitions. Word has length 50 [2024-10-24 20:48:43,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:43,039 INFO L471 AbstractCegarLoop]: Abstraction has 565 states and 792 transitions. [2024-10-24 20:48:43,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-10-24 20:48:43,039 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 792 transitions. [2024-10-24 20:48:43,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-10-24 20:48:43,041 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:43,041 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-10-24 20:48:43,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 20:48:43,041 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:43,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:43,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1590952997, now seen corresponding path program 1 times [2024-10-24 20:48:43,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:43,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929054194] [2024-10-24 20:48:43,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:43,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:43,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-10-24 20:48:43,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 20:48:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,293 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-10-24 20:48:43,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:43,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929054194] [2024-10-24 20:48:43,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929054194] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:43,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103934582] [2024-10-24 20:48:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:43,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:43,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:43,297 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:43,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-24 20:48:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:43,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-24 20:48:43,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:43,762 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-10-24 20:48:43,763 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 20:48:43,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103934582] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:43,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 20:48:43,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-10-24 20:48:43,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080549414] [2024-10-24 20:48:43,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:43,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:43,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:43,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:43,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:43,765 INFO L87 Difference]: Start difference. First operand 565 states and 792 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-10-24 20:48:43,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:43,997 INFO L93 Difference]: Finished difference Result 1046 states and 1473 transitions. [2024-10-24 20:48:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 20:48:43,998 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 56 [2024-10-24 20:48:43,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:44,001 INFO L225 Difference]: With dead ends: 1046 [2024-10-24 20:48:44,002 INFO L226 Difference]: Without dead ends: 569 [2024-10-24 20:48:44,003 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:44,004 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 8 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:44,004 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 313 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 20:48:44,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2024-10-24 20:48:44,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 569. [2024-10-24 20:48:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 415 states have (on average 1.4409638554216868) internal successors, (598), 422 states have internal predecessors, (598), 98 states have call successors, (98), 48 states have call predecessors, (98), 48 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-10-24 20:48:44,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 794 transitions. [2024-10-24 20:48:44,031 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 794 transitions. Word has length 56 [2024-10-24 20:48:44,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:44,031 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 794 transitions. [2024-10-24 20:48:44,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 3 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-10-24 20:48:44,032 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 794 transitions. [2024-10-24 20:48:44,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-10-24 20:48:44,033 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:44,033 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-10-24 20:48:44,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-24 20:48:44,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:44,234 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:44,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:44,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2074902486, now seen corresponding path program 1 times [2024-10-24 20:48:44,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:44,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306685287] [2024-10-24 20:48:44,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:44,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:44,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-10-24 20:48:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 20:48:44,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-10-24 20:48:44,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:44,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306685287] [2024-10-24 20:48:44,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306685287] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:44,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:44,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 20:48:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485824376] [2024-10-24 20:48:44,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:44,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:44,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:44,406 INFO L87 Difference]: Start difference. First operand 569 states and 794 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-24 20:48:44,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:44,740 INFO L93 Difference]: Finished difference Result 589 states and 826 transitions. [2024-10-24 20:48:44,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 20:48:44,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-10-24 20:48:44,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:44,745 INFO L225 Difference]: With dead ends: 589 [2024-10-24 20:48:44,745 INFO L226 Difference]: Without dead ends: 587 [2024-10-24 20:48:44,746 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:44,746 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 22 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:44,746 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 369 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 20:48:44,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2024-10-24 20:48:44,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 563. [2024-10-24 20:48:44,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 411 states have (on average 1.4306569343065694) internal successors, (588), 416 states have internal predecessors, (588), 98 states have call successors, (98), 48 states have call predecessors, (98), 48 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-10-24 20:48:44,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 784 transitions. [2024-10-24 20:48:44,775 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 784 transitions. Word has length 57 [2024-10-24 20:48:44,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:44,776 INFO L471 AbstractCegarLoop]: Abstraction has 563 states and 784 transitions. [2024-10-24 20:48:44,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-24 20:48:44,776 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 784 transitions. [2024-10-24 20:48:44,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-10-24 20:48:44,778 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:44,778 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-10-24 20:48:44,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-24 20:48:44,779 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:44,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:44,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1714195833, now seen corresponding path program 1 times [2024-10-24 20:48:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029655148] [2024-10-24 20:48:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-24 20:48:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-24 20:48:45,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:45,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029655148] [2024-10-24 20:48:45,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029655148] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:45,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459030852] [2024-10-24 20:48:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:45,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:45,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:45,038 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:45,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-24 20:48:45,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:45,409 INFO L255 TraceCheckSpWp]: Trace formula consists of 1120 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-24 20:48:45,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-10-24 20:48:45,425 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 20:48:45,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459030852] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:45,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 20:48:45,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-10-24 20:48:45,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953253376] [2024-10-24 20:48:45,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:45,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 20:48:45,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:45,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 20:48:45,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:45,428 INFO L87 Difference]: Start difference. First operand 563 states and 784 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-24 20:48:45,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:45,619 INFO L93 Difference]: Finished difference Result 902 states and 1259 transitions. [2024-10-24 20:48:45,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 20:48:45,620 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2024-10-24 20:48:45,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:45,623 INFO L225 Difference]: With dead ends: 902 [2024-10-24 20:48:45,623 INFO L226 Difference]: Without dead ends: 567 [2024-10-24 20:48:45,624 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:45,625 INFO L432 NwaCegarLoop]: 157 mSDtfsCounter, 2 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:45,625 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 312 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 20:48:45,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2024-10-24 20:48:45,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 567. [2024-10-24 20:48:45,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 414 states have (on average 1.429951690821256) internal successors, (592), 419 states have internal predecessors, (592), 99 states have call successors, (99), 48 states have call predecessors, (99), 48 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2024-10-24 20:48:45,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 790 transitions. [2024-10-24 20:48:45,652 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 790 transitions. Word has length 60 [2024-10-24 20:48:45,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:45,652 INFO L471 AbstractCegarLoop]: Abstraction has 567 states and 790 transitions. [2024-10-24 20:48:45,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-24 20:48:45,652 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 790 transitions. [2024-10-24 20:48:45,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-10-24 20:48:45,654 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:45,654 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-10-24 20:48:45,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-10-24 20:48:45,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-10-24 20:48:45,859 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:45,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash 483026349, now seen corresponding path program 1 times [2024-10-24 20:48:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:45,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297088720] [2024-10-24 20:48:45,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:45,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:45,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:46,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:46,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-24 20:48:46,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-24 20:48:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,046 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-24 20:48:46,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:46,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297088720] [2024-10-24 20:48:46,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297088720] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:46,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029430567] [2024-10-24 20:48:46,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:46,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:46,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:46,048 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:46,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-24 20:48:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 1130 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-24 20:48:46,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:46,425 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-10-24 20:48:46,425 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 20:48:46,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029430567] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:46,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 20:48:46,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-10-24 20:48:46,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748501893] [2024-10-24 20:48:46,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:46,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 20:48:46,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:46,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 20:48:46,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:46,427 INFO L87 Difference]: Start difference. First operand 567 states and 790 transitions. Second operand has 3 states, 2 states have (on average 21.5) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-24 20:48:46,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:46,592 INFO L93 Difference]: Finished difference Result 567 states and 790 transitions. [2024-10-24 20:48:46,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 20:48:46,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 21.5) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 63 [2024-10-24 20:48:46,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:46,596 INFO L225 Difference]: With dead ends: 567 [2024-10-24 20:48:46,596 INFO L226 Difference]: Without dead ends: 566 [2024-10-24 20:48:46,596 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-24 20:48:46,597 INFO L432 NwaCegarLoop]: 156 mSDtfsCounter, 1 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:46,597 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 310 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-24 20:48:46,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2024-10-24 20:48:46,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2024-10-24 20:48:46,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 414 states have (on average 1.4251207729468598) internal successors, (590), 418 states have internal predecessors, (590), 99 states have call successors, (99), 48 states have call predecessors, (99), 48 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2024-10-24 20:48:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 788 transitions. [2024-10-24 20:48:46,627 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 788 transitions. Word has length 63 [2024-10-24 20:48:46,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:46,628 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 788 transitions. [2024-10-24 20:48:46,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 21.5) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-24 20:48:46,628 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 788 transitions. [2024-10-24 20:48:46,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-10-24 20:48:46,630 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:46,630 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-10-24 20:48:46,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-10-24 20:48:46,834 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:46,835 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:46,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:46,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1697759935, now seen corresponding path program 1 times [2024-10-24 20:48:46,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:46,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673288516] [2024-10-24 20:48:46,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:46,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:46,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:46,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:47,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-24 20:48:47,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:47,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-24 20:48:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:47,036 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-24 20:48:47,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:47,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673288516] [2024-10-24 20:48:47,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673288516] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:47,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458197601] [2024-10-24 20:48:47,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:47,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:47,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:47,049 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:47,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-24 20:48:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:47,458 INFO L255 TraceCheckSpWp]: Trace formula consists of 1137 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-24 20:48:47,462 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-24 20:48:47,491 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 20:48:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-24 20:48:47,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458197601] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 20:48:47,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 20:48:47,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2024-10-24 20:48:47,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424178178] [2024-10-24 20:48:47,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 20:48:47,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-24 20:48:47,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:47,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-24 20:48:47,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-24 20:48:47,559 INFO L87 Difference]: Start difference. First operand 566 states and 788 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 6 states have internal predecessors, (73), 5 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2024-10-24 20:48:47,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:47,988 INFO L93 Difference]: Finished difference Result 1106 states and 1543 transitions. [2024-10-24 20:48:47,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-24 20:48:47,989 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 6 states have internal predecessors, (73), 5 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 66 [2024-10-24 20:48:47,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:47,993 INFO L225 Difference]: With dead ends: 1106 [2024-10-24 20:48:47,994 INFO L226 Difference]: Without dead ends: 628 [2024-10-24 20:48:47,996 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-24 20:48:47,999 INFO L432 NwaCegarLoop]: 146 mSDtfsCounter, 44 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:47,999 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 496 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 20:48:48,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2024-10-24 20:48:48,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 592. [2024-10-24 20:48:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 436 states have (on average 1.408256880733945) internal successors, (614), 440 states have internal predecessors, (614), 103 states have call successors, (103), 48 states have call predecessors, (103), 48 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2024-10-24 20:48:48,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 820 transitions. [2024-10-24 20:48:48,030 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 820 transitions. Word has length 66 [2024-10-24 20:48:48,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:48,030 INFO L471 AbstractCegarLoop]: Abstraction has 592 states and 820 transitions. [2024-10-24 20:48:48,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 6 states have internal predecessors, (73), 5 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2024-10-24 20:48:48,031 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 820 transitions. [2024-10-24 20:48:48,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-10-24 20:48:48,032 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:48,032 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-10-24 20:48:48,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-24 20:48:48,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:48,233 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:48,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:48,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2133236865, now seen corresponding path program 1 times [2024-10-24 20:48:48,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:48,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390979793] [2024-10-24 20:48:48,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:48,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 20:48:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 20:48:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-10-24 20:48:48,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:48,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390979793] [2024-10-24 20:48:48,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390979793] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:48,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085340953] [2024-10-24 20:48:48,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:48,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:48,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:48,401 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:48,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-24 20:48:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:48,802 INFO L255 TraceCheckSpWp]: Trace formula consists of 1158 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-24 20:48:48,805 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:48,915 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-24 20:48:48,916 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 20:48:48,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085340953] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:48,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 20:48:48,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2024-10-24 20:48:48,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215617476] [2024-10-24 20:48:48,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:48,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:48,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:48,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:48,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-10-24 20:48:48,919 INFO L87 Difference]: Start difference. First operand 592 states and 820 transitions. Second operand has 4 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-10-24 20:48:49,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:49,263 INFO L93 Difference]: Finished difference Result 745 states and 1032 transitions. [2024-10-24 20:48:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 20:48:49,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 70 [2024-10-24 20:48:49,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:49,267 INFO L225 Difference]: With dead ends: 745 [2024-10-24 20:48:49,267 INFO L226 Difference]: Without dead ends: 743 [2024-10-24 20:48:49,268 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-10-24 20:48:49,268 INFO L432 NwaCegarLoop]: 291 mSDtfsCounter, 298 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:49,269 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 390 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 20:48:49,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2024-10-24 20:48:49,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 590. [2024-10-24 20:48:49,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 436 states have (on average 1.4036697247706422) internal successors, (612), 438 states have internal predecessors, (612), 103 states have call successors, (103), 48 states have call predecessors, (103), 48 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2024-10-24 20:48:49,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 818 transitions. [2024-10-24 20:48:49,304 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 818 transitions. Word has length 70 [2024-10-24 20:48:49,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:49,304 INFO L471 AbstractCegarLoop]: Abstraction has 590 states and 818 transitions. [2024-10-24 20:48:49,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-10-24 20:48:49,305 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 818 transitions. [2024-10-24 20:48:49,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-10-24 20:48:49,306 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:49,306 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2024-10-24 20:48:49,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-24 20:48:49,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-10-24 20:48:49,507 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:49,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:49,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1705833132, now seen corresponding path program 1 times [2024-10-24 20:48:49,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:49,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278591632] [2024-10-24 20:48:49,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:49,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:49,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:49,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:49,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 20:48:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 20:48:49,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:49,686 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-10-24 20:48:49,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:49,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278591632] [2024-10-24 20:48:49,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278591632] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 20:48:49,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019177491] [2024-10-24 20:48:49,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:49,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:49,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 20:48:49,692 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 20:48:49,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-24 20:48:50,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:50,076 INFO L255 TraceCheckSpWp]: Trace formula consists of 1159 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-24 20:48:50,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 20:48:50,167 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-24 20:48:50,168 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 20:48:50,292 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-24 20:48:50,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019177491] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 20:48:50,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 20:48:50,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 2, 3] total 9 [2024-10-24 20:48:50,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185402378] [2024-10-24 20:48:50,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 20:48:50,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-24 20:48:50,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:50,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-24 20:48:50,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-24 20:48:50,294 INFO L87 Difference]: Start difference. First operand 590 states and 818 transitions. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 8 states have internal predecessors, (151), 6 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-10-24 20:48:51,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:51,251 INFO L93 Difference]: Finished difference Result 1482 states and 2076 transitions. [2024-10-24 20:48:51,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-24 20:48:51,252 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 8 states have internal predecessors, (151), 6 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 71 [2024-10-24 20:48:51,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:51,260 INFO L225 Difference]: With dead ends: 1482 [2024-10-24 20:48:51,260 INFO L226 Difference]: Without dead ends: 1133 [2024-10-24 20:48:51,263 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2024-10-24 20:48:51,263 INFO L432 NwaCegarLoop]: 141 mSDtfsCounter, 946 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1000 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:51,264 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1000 Valid, 673 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-24 20:48:51,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2024-10-24 20:48:51,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 943. [2024-10-24 20:48:51,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 698 states have (on average 1.4011461318051577) internal successors, (978), 699 states have internal predecessors, (978), 166 states have call successors, (166), 77 states have call predecessors, (166), 77 states have return successors, (166), 166 states have call predecessors, (166), 166 states have call successors, (166) [2024-10-24 20:48:51,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1310 transitions. [2024-10-24 20:48:51,325 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1310 transitions. Word has length 71 [2024-10-24 20:48:51,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:51,326 INFO L471 AbstractCegarLoop]: Abstraction has 943 states and 1310 transitions. [2024-10-24 20:48:51,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 8 states have internal predecessors, (151), 6 states have call successors, (18), 4 states have call predecessors, (18), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-10-24 20:48:51,326 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1310 transitions. [2024-10-24 20:48:51,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-10-24 20:48:51,328 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:51,328 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-10-24 20:48:51,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-24 20:48:51,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 20:48:51,533 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:51,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:51,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1103824476, now seen corresponding path program 1 times [2024-10-24 20:48:51,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:51,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401790097] [2024-10-24 20:48:51,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:51,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:51,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:51,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 20:48:51,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-24 20:48:51,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-24 20:48:51,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-24 20:48:51,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-10-24 20:48:51,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:51,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401790097] [2024-10-24 20:48:51,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401790097] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:51,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:51,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 20:48:51,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976502923] [2024-10-24 20:48:51,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:51,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:51,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:51,675 INFO L87 Difference]: Start difference. First operand 943 states and 1310 transitions. Second operand has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-24 20:48:51,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:51,989 INFO L93 Difference]: Finished difference Result 975 states and 1364 transitions. [2024-10-24 20:48:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 20:48:51,990 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 80 [2024-10-24 20:48:51,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:51,995 INFO L225 Difference]: With dead ends: 975 [2024-10-24 20:48:51,995 INFO L226 Difference]: Without dead ends: 974 [2024-10-24 20:48:51,996 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:51,997 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 17 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:51,997 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 373 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 20:48:51,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2024-10-24 20:48:52,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 936. [2024-10-24 20:48:52,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 694 states have (on average 1.4005763688760806) internal successors, (972), 694 states have internal predecessors, (972), 164 states have call successors, (164), 77 states have call predecessors, (164), 77 states have return successors, (164), 164 states have call predecessors, (164), 164 states have call successors, (164) [2024-10-24 20:48:52,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1300 transitions. [2024-10-24 20:48:52,050 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 1300 transitions. Word has length 80 [2024-10-24 20:48:52,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:52,051 INFO L471 AbstractCegarLoop]: Abstraction has 936 states and 1300 transitions. [2024-10-24 20:48:52,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-24 20:48:52,051 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 1300 transitions. [2024-10-24 20:48:52,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-10-24 20:48:52,055 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:52,055 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:52,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-24 20:48:52,055 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:52,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:52,056 INFO L85 PathProgramCache]: Analyzing trace with hash 456277522, now seen corresponding path program 1 times [2024-10-24 20:48:52,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:52,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937888510] [2024-10-24 20:48:52,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:52,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:52,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:52,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-24 20:48:52,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 20:48:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-24 20:48:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 20:48:52,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-10-24 20:48:52,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 20:48:52,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 20:48:52,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 20:48:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:52,313 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-10-24 20:48:52,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:52,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937888510] [2024-10-24 20:48:52,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937888510] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:52,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:52,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 20:48:52,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902983861] [2024-10-24 20:48:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:52,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:52,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:52,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:52,315 INFO L87 Difference]: Start difference. First operand 936 states and 1300 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-24 20:48:52,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:52,775 INFO L93 Difference]: Finished difference Result 1634 states and 2277 transitions. [2024-10-24 20:48:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 20:48:52,776 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 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 130 [2024-10-24 20:48:52,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:52,781 INFO L225 Difference]: With dead ends: 1634 [2024-10-24 20:48:52,781 INFO L226 Difference]: Without dead ends: 786 [2024-10-24 20:48:52,783 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 20:48:52,786 INFO L432 NwaCegarLoop]: 249 mSDtfsCounter, 140 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:52,786 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 531 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 20:48:52,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2024-10-24 20:48:52,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 762. [2024-10-24 20:48:52,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 570 states have (on average 1.3789473684210527) internal successors, (786), 570 states have internal predecessors, (786), 132 states have call successors, (132), 59 states have call predecessors, (132), 59 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-10-24 20:48:52,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1050 transitions. [2024-10-24 20:48:52,891 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1050 transitions. Word has length 130 [2024-10-24 20:48:52,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:52,892 INFO L471 AbstractCegarLoop]: Abstraction has 762 states and 1050 transitions. [2024-10-24 20:48:52,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-24 20:48:52,892 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1050 transitions. [2024-10-24 20:48:52,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-10-24 20:48:52,898 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 20:48:52,898 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1] [2024-10-24 20:48:52,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-24 20:48:52,899 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-24 20:48:52,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 20:48:52,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1753605912, now seen corresponding path program 2 times [2024-10-24 20:48:52,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 20:48:52,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062280990] [2024-10-24 20:48:52,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 20:48:52,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 20:48:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 20:48:53,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 20:48:53,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 20:48:53,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 20:48:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 20:48:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-24 20:48:53,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-24 20:48:53,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-10-24 20:48:53,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-10-24 20:48:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-10-24 20:48:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-10-24 20:48:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-10-24 20:48:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 20:48:53,205 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-10-24 20:48:53,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 20:48:53,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062280990] [2024-10-24 20:48:53,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062280990] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 20:48:53,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 20:48:53,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 20:48:53,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162046370] [2024-10-24 20:48:53,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 20:48:53,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 20:48:53,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 20:48:53,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 20:48:53,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 20:48:53,208 INFO L87 Difference]: Start difference. First operand 762 states and 1050 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-24 20:48:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 20:48:53,566 INFO L93 Difference]: Finished difference Result 1031 states and 1423 transitions. [2024-10-24 20:48:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 20:48:53,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (8), 2 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 148 [2024-10-24 20:48:53,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 20:48:53,568 INFO L225 Difference]: With dead ends: 1031 [2024-10-24 20:48:53,568 INFO L226 Difference]: Without dead ends: 0 [2024-10-24 20:48:53,571 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 20:48:53,572 INFO L432 NwaCegarLoop]: 238 mSDtfsCounter, 151 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 20:48:53,572 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 472 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 20:48:53,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-10-24 20:48:53,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-10-24 20:48:53,574 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) [2024-10-24 20:48:53,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-10-24 20:48:53,575 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 148 [2024-10-24 20:48:53,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 20:48:53,575 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-24 20:48:53,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-10-24 20:48:53,576 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-10-24 20:48:53,576 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-10-24 20:48:53,578 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 10 remaining) [2024-10-24 20:48:53,578 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 10 remaining) [2024-10-24 20:48:53,579 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 10 remaining) [2024-10-24 20:48:53,580 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 10 remaining) [2024-10-24 20:48:53,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-24 20:48:53,583 INFO L407 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 20:48:53,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-10-24 20:48:58,318 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-24 20:48:58,348 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,349 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,349 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,350 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,351 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,352 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,353 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,359 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,360 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,361 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,362 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,362 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,362 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,362 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,362 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,367 WARN L156 FloydHoareUtils]: Requires clause for ldv_malloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (let ((.cse0 (= ~ldv_state_variable_0~0 3))) (or (and (<= ~ref_cnt~0 0) (<= 0 ~ref_cnt~0) (= ~ldv_state_variable_1~0 1) .cse0) (and (= ~ldv_state_variable_1~0 2) (<= 1 ~ref_cnt~0) .cse0 (<= ~ref_cnt~0 1)) (and (= ~ldv_state_variable_1~0 0) (= ~ref_cnt~0 0)))) (= |old(#valid)| |#valid|)) Eliminated clause: (let ((.cse0 (= ~ldv_state_variable_0~0 3)) (.cse1 (= ~ref_cnt~0 0))) (or (and (= ~ldv_state_variable_1~0 2) (= ~ref_cnt~0 1) .cse0) (and (= ~ldv_state_variable_1~0 1) .cse1 .cse0) (and (= ~ldv_state_variable_1~0 0) .cse1))) [2024-10-24 20:48:58,371 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,371 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,371 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,371 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,371 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,372 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,372 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,372 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,372 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,372 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,373 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,374 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,379 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,379 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,379 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,379 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,380 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,381 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,382 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,383 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,383 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,383 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,386 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,387 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,395 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,397 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,398 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,399 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,404 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,408 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,409 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,410 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,411 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,414 WARN L156 FloydHoareUtils]: Requires clause for rdev_get_drvdata contained old-variable. Original clause: (and (= |old(#length)| |#length|) (let ((.cse0 (= ~ldv_state_variable_0~0 3))) (or (and (<= ~ref_cnt~0 0) (<= 0 ~ref_cnt~0) (= ~ldv_state_variable_1~0 1) .cse0) (and (= ~ldv_state_variable_1~0 2) (<= 1 ~ref_cnt~0) .cse0 (<= ~ref_cnt~0 1)) (and (= ~ldv_state_variable_1~0 0) (= ~ref_cnt~0 0)))) (= |old(#valid)| |#valid|)) Eliminated clause: (let ((.cse0 (= ~ldv_state_variable_0~0 3)) (.cse1 (= ~ref_cnt~0 0))) (or (and (= ~ldv_state_variable_1~0 2) (= ~ref_cnt~0 1) .cse0) (and (= ~ldv_state_variable_1~0 1) .cse1 .cse0) (and (= ~ldv_state_variable_1~0 0) .cse1))) [2024-10-24 20:48:58,416 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,418 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,419 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,420 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,420 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,421 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,422 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,422 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,426 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,429 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,429 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,429 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,429 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,429 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,430 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,431 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,432 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,435 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,437 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,438 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,439 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,442 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE [2024-10-24 20:48:58,443 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING [2024-10-24 20:48:58,444 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND [2024-10-24 20:48:58,445 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE [2024-10-24 20:48:58,446 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART [2024-10-24 20:48:58,447 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART [2024-10-24 20:48:58,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 08:48:58 BoogieIcfgContainer [2024-10-24 20:48:58,449 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-24 20:48:58,449 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-24 20:48:58,450 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-24 20:48:58,450 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-24 20:48:58,450 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 08:48:38" (3/4) ... [2024-10-24 20:48:58,453 INFO L139 WitnessPrinter]: Generating witness for correct program [2024-10-24 20:48:58,456 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mtx_of_isl_pmic [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure regulator_unregister [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2024-10-24 20:48:58,457 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mtx_of_isl_pmic [2024-10-24 20:48:58,458 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure rdev_get_drvdata [2024-10-24 20:48:58,458 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure regulator_list_voltage_linear [2024-10-24 20:48:58,458 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_err [2024-10-24 20:48:58,458 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2024-10-24 20:48:58,479 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 94 nodes and edges [2024-10-24 20:48:58,480 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 30 nodes and edges [2024-10-24 20:48:58,481 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2024-10-24 20:48:58,482 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-10-24 20:48:58,483 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-10-24 20:48:58,667 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-10-24 20:48:58,667 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-10-24 20:48:58,667 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-24 20:48:58,668 INFO L158 Benchmark]: Toolchain (without parser) took 22895.45ms. Allocated memory was 159.4MB in the beginning and 513.8MB in the end (delta: 354.4MB). Free memory was 101.6MB in the beginning and 298.1MB in the end (delta: -196.5MB). Peak memory consumption was 160.8MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,668 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 159.4MB. Free memory is still 120.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 20:48:58,668 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1099.39ms. Allocated memory is still 159.4MB. Free memory was 101.4MB in the beginning and 102.5MB in the end (delta: -1.1MB). Peak memory consumption was 49.7MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,668 INFO L158 Benchmark]: Boogie Procedure Inliner took 120.55ms. Allocated memory is still 159.4MB. Free memory was 102.5MB in the beginning and 96.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,669 INFO L158 Benchmark]: Boogie Preprocessor took 171.17ms. Allocated memory is still 159.4MB. Free memory was 96.3MB in the beginning and 84.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,669 INFO L158 Benchmark]: RCFGBuilder took 1293.13ms. Allocated memory was 159.4MB in the beginning and 243.3MB in the end (delta: 83.9MB). Free memory was 84.5MB in the beginning and 143.2MB in the end (delta: -58.7MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,669 INFO L158 Benchmark]: TraceAbstraction took 19985.42ms. Allocated memory was 243.3MB in the beginning and 513.8MB in the end (delta: 270.5MB). Free memory was 142.1MB in the beginning and 318.1MB in the end (delta: -175.9MB). Peak memory consumption was 262.4MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,670 INFO L158 Benchmark]: Witness Printer took 217.78ms. Allocated memory is still 513.8MB. Free memory was 318.1MB in the beginning and 298.1MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-10-24 20:48:58,671 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.26ms. Allocated memory is still 159.4MB. Free memory is still 120.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1099.39ms. Allocated memory is still 159.4MB. Free memory was 101.4MB in the beginning and 102.5MB in the end (delta: -1.1MB). Peak memory consumption was 49.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 120.55ms. Allocated memory is still 159.4MB. Free memory was 102.5MB in the beginning and 96.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 171.17ms. Allocated memory is still 159.4MB. Free memory was 96.3MB in the beginning and 84.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 1293.13ms. Allocated memory was 159.4MB in the beginning and 243.3MB in the end (delta: 83.9MB). Free memory was 84.5MB in the beginning and 143.2MB in the end (delta: -58.7MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. * TraceAbstraction took 19985.42ms. Allocated memory was 243.3MB in the beginning and 513.8MB in the end (delta: 270.5MB). Free memory was 142.1MB in the beginning and 318.1MB in the end (delta: -175.9MB). Peak memory consumption was 262.4MB. Max. memory is 16.1GB. * Witness Printer took 217.78ms. Allocated memory is still 513.8MB. Free memory was 318.1MB in the beginning and 298.1MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_ACTIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_RESUMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_status~0~RPM_SUSPENDING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_IDLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_SUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_AUTOSUSPEND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~rpm_request~0~RPM_REQ_RESUME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPE_NET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~kobj_ns_type~0~KOBJ_NS_TYPES - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_LIVE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_COMING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~module_state~0~MODULE_STATE_GOING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_VOLTAGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~regulator_type~0~REGULATOR_CURRENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_RUNNING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_ACK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~uprobe_task_state~0~UTASK_SSTEP_TRAPPED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_NORESTART - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~hrtimer_restart~0~HRTIMER_RESTART * 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: 2353]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2353]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2368]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2368]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2466]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2466]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2389]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2389]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2476]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 2476]: 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 12 procedures, 158 locations, 10 error locations. Started 1 CEGAR loops. OverallTime: 15.1s, OverallIterations: 16, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 6.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2452 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2328 mSDsluCounter, 7091 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4054 mSDsCounter, 530 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2705 IncrementalHoareTripleChecker+Invalid, 3235 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 530 mSolverCounterUnsat, 3037 mSDtfsCounter, 2705 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 737 GetRequests, 677 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=943occurred in iteration=13, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 16 MinimizatonAttempts, 775 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 1370 NumberOfCodeBlocks, 1370 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 1483 ConstructedInterpolants, 0 QuantifiedInterpolants, 2549 SizeOfPredicates, 0 NumberOfNonLiveVariables, 6842 ConjunctsInSsa, 16 ConjunctsInUnsatCore, 24 InterpolantComputations, 14 PerfectInterpolantSequences, 728/764 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 - AllSpecificationsHoldResult: All specifications hold 10 specifications checked. All of them hold - InvariantResult [Line: 2172]: Location Invariant Derived location invariant: ((((((ref_cnt <= 0) && (0 <= ref_cnt)) && (ldv_state_variable_1 == 1)) && (ldv_state_variable_0 == 3)) || ((((ldv_state_variable_1 == 2) && (1 <= ref_cnt)) && (ldv_state_variable_0 == 3)) && (ref_cnt <= 1))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) - ProcedureContractResult [Line: 3197]: Procedure Contract for mutex_unlock Derived contract for procedure mutex_unlock. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 2942]: Procedure Contract for ldv_mutex_lock_mtx_of_isl_pmic Derived contract for procedure ldv_mutex_lock_mtx_of_isl_pmic. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && ((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3158]: Procedure Contract for ldv_malloc Derived contract for procedure ldv_malloc. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 2684]: Procedure Contract for ldv_error Derived contract for procedure ldv_error. Ensures: (0 && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3214]: Procedure Contract for regulator_unregister Derived contract for procedure regulator_unregister. Requires: ((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) Ensures: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3190]: Procedure Contract for mutex_lock Derived contract for procedure mutex_lock. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3000]: Procedure Contract for ldv_mutex_unlock_mtx_of_isl_pmic Derived contract for procedure ldv_mutex_unlock_mtx_of_isl_pmic. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && ((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3200]: Procedure Contract for rdev_get_drvdata Derived contract for procedure rdev_get_drvdata. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3204]: Procedure Contract for regulator_list_voltage_linear Derived contract for procedure regulator_list_voltage_linear. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 3149]: Procedure Contract for dev_err Derived contract for procedure dev_err. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) - ProcedureContractResult [Line: 2172]: Procedure Contract for IS_ERR Derived contract for procedure IS_ERR. Requires: (((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) Ensures: ((((((ldv_state_variable_1 == 2) && (ref_cnt == 1)) && (ldv_state_variable_0 == 3)) || (((ldv_state_variable_1 == 1) && (ref_cnt == 0)) && (ldv_state_variable_0 == 3))) || ((ldv_state_variable_1 == 0) && (ref_cnt == 0))) && (((((((((((((((((((((((((((ldv_state_variable_3 == \old(ldv_state_variable_3)) && (ldv_state_variable_1 == \old(ldv_state_variable_1))) && (ldv_state_variable_2 == \old(ldv_state_variable_2))) && (ref_cnt == \old(ref_cnt))) && (ldv_state_variable_0 == \old(ldv_state_variable_0))) && (__this_module == \old(__this_module))) && (isl_core_ops == \old(isl_core_ops))) && (isl_fixed_ops == \old(isl_fixed_ops))) && (isl_rd == \old(isl_rd))) && (isl6271a_id == \old(isl6271a_id))) && (__mod_i2c_device_table == \old(__mod_i2c_device_table))) && (isl6271a_i2c_driver == \old(isl6271a_i2c_driver))) && (ldvarg3 == \old(ldvarg3))) && (ldvarg0 == \old(ldvarg0))) && (isl6271a_i2c_driver_group0 == \old(isl6271a_i2c_driver_group0))) && (ldvarg5 == \old(ldvarg5))) && (ldvarg6 == \old(ldvarg6))) && (isl_core_ops_group0 == \old(isl_core_ops_group0))) && (ldvarg1 == \old(ldvarg1))) && (ldv_retval_0 == \old(ldv_retval_0))) && (ldvarg4 == \old(ldvarg4))) && (ldv_retval_1 == \old(ldv_retval_1))) && (ldvarg2 == \old(ldvarg2))) && (ldv_mutex_cred_guard_mutex_of_signal_struct == \old(ldv_mutex_cred_guard_mutex_of_signal_struct))) && (ldv_mutex_lock == \old(ldv_mutex_lock))) && (ldv_mutex_mtx_of_isl_pmic == \old(ldv_mutex_mtx_of_isl_pmic))) && (ldv_mutex_mutex_of_device == \old(ldv_mutex_mutex_of_device)))) RESULT: Ultimate proved your program to be correct! [2024-10-24 20:48:58,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/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