./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83792d.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability 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--hwmon--w83792d.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e87ce4631152faee62991e43ea4262d58cd06d3a6c93a184b0775dd51465b70f --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 13:36:23,672 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 13:36:23,741 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-24 13:36:23,746 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 13:36:23,748 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 13:36:23,779 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 13:36:23,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 13:36:23,780 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 13:36:23,781 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 13:36:23,781 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 13:36:23,781 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 13:36:23,782 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 13:36:23,782 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 13:36:23,782 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 13:36:23,782 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 13:36:23,783 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 13:36:23,783 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 13:36:23,783 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 13:36:23,784 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 13:36:23,784 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 13:36:23,784 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 13:36:23,787 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 13:36:23,788 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 13:36:23,788 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 13:36:23,788 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 13:36:23,788 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 13:36:23,789 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 13:36:23,789 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 13:36:23,789 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 13:36:23,789 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:36:23,789 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 13:36:23,790 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 13:36:23,791 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 13:36:23,791 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 13:36:23,791 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 ! call(reach_error())) ) 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 -> e87ce4631152faee62991e43ea4262d58cd06d3a6c93a184b0775dd51465b70f [2024-10-24 13:36:24,019 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 13:36:24,058 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 13:36:24,060 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 13:36:24,060 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 13:36:24,064 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 13:36:24,065 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--hwmon--w83792d.ko-main.cil.out.i [2024-10-24 13:36:25,653 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 13:36:26,005 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 13:36:26,006 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83792d.ko-main.cil.out.i [2024-10-24 13:36:26,046 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad47b2246/e5a2e0d244ff49e69566f47407eda883/FLAG0bb7a58fc [2024-10-24 13:36:26,224 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad47b2246/e5a2e0d244ff49e69566f47407eda883 [2024-10-24 13:36:26,227 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 13:36:26,228 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 13:36:26,234 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 13:36:26,234 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 13:36:26,239 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 13:36:26,247 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:36:26" (1/1) ... [2024-10-24 13:36:26,249 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59a34f30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:26, skipping insertion in model container [2024-10-24 13:36:26,249 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:36:26" (1/1) ... [2024-10-24 13:36:26,430 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 13:36:27,794 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83792d.ko-main.cil.out.i[270348,270361] [2024-10-24 13:36:27,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:36:27,940 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 13:36:28,241 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83792d.ko-main.cil.out.i[270348,270361] [2024-10-24 13:36:28,254 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:36:28,549 INFO L204 MainTranslator]: Completed translation [2024-10-24 13:36:28,549 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28 WrapperNode [2024-10-24 13:36:28,550 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 13:36:28,551 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 13:36:28,551 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 13:36:28,551 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 13:36:28,556 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:28,663 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,111 INFO L138 Inliner]: procedures = 176, calls = 3819, calls flagged for inlining = 73, calls inlined = 65, statements flattened = 10244 [2024-10-24 13:36:29,112 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 13:36:29,112 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 13:36:29,112 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 13:36:29,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 13:36:29,132 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,136 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,296 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,598 INFO L175 MemorySlicer]: Split 2798 memory accesses to 66 slices as follows [1, 15, 16, 30, 1498, 8, 23, 1, 2, 2, 1, 1, 8, 146, 1, 2, 221, 1, 126, 148, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 7, 15, 4, 1, 4, 2, 2, 2, 1, 240, 1, 2, 4, 2, 11, 1, 2, 10, 1, 11, 11, 119, 1, 8, 4, 11, 2, 7, 1, 12, 5, 15, 6, 7, 1]. 54 percent of accesses are in the largest equivalence class. The 2382 initializations are split as follows [0, 12, 12, 30, 1498, 0, 0, 0, 0, 0, 0, 0, 8, 146, 0, 2, 221, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 4, 0, 0, 9, 0, 9, 9, 119, 0, 7, 0, 7, 0, 4, 0, 7, 3, 12, 3, 3, 0]. The 187 writes are split as follows [1, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 108, 58, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]. [2024-10-24 13:36:29,598 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,868 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:29,915 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:30,040 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:30,079 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:30,224 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 13:36:30,229 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 13:36:30,229 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 13:36:30,229 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 13:36:30,230 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (1/1) ... [2024-10-24 13:36:30,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:36:30,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:36:30,299 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 13:36:30,301 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 13:36:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan [2024-10-24 13:36:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan [2024-10-24 13:36:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure store_in_max [2024-10-24 13:36:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure store_in_max [2024-10-24 13:36:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure w83792d_update_device [2024-10-24 13:36:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure w83792d_update_device [2024-10-24 13:36:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure show_in_max [2024-10-24 13:36:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in_max [2024-10-24 13:36:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2024-10-24 13:36:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2024-10-24 13:36:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-24 13:36:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-10-24 13:36:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-10-24 13:36:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2024-10-24 13:36:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2024-10-24 13:36:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2024-10-24 13:36:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#62 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#63 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#64 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#65 [2024-10-24 13:36:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure FAN_TO_REG [2024-10-24 13:36:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure FAN_TO_REG [2024-10-24 13:36:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2024-10-24 13:36:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2024-10-24 13:36:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2024-10-24 13:36:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2024-10-24 13:36:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure store_tolerance [2024-10-24 13:36:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure store_tolerance [2024-10-24 13:36:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_update_lock_of_w83792d_data [2024-10-24 13:36:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_update_lock_of_w83792d_data [2024-10-24 13:36:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure show_pwmenable [2024-10-24 13:36:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure show_pwmenable [2024-10-24 13:36:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-24 13:36:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-24 13:36:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure store_pwm [2024-10-24 13:36:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure store_pwm [2024-10-24 13:36:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure store_in_min [2024-10-24 13:36:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure store_in_min [2024-10-24 13:36:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_update_lock_of_w83792d_data [2024-10-24 13:36:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_update_lock_of_w83792d_data [2024-10-24 13:36:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure show_temp1 [2024-10-24 13:36:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure show_temp1 [2024-10-24 13:36:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure store_fan_div [2024-10-24 13:36:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure store_fan_div [2024-10-24 13:36:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan_div [2024-10-24 13:36:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan_div [2024-10-24 13:36:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure show_tolerance [2024-10-24 13:36:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure show_tolerance [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure show_pwm_mode [2024-10-24 13:36:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure show_pwm_mode [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-24 13:36:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-10-24 13:36:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-10-24 13:36:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-10-24 13:36:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2024-10-24 13:36:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2024-10-24 13:36:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#62 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#63 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#64 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#65 [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-10-24 13:36:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-10-24 13:36:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure in_count_from_reg [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure in_count_from_reg [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure show_in_min [2024-10-24 13:36:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in_min [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 13:36:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure store_sf2_level [2024-10-24 13:36:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure store_sf2_level [2024-10-24 13:36:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure store_temp1 [2024-10-24 13:36:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure store_temp1 [2024-10-24 13:36:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure store_temp23 [2024-10-24 13:36:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure store_temp23 [2024-10-24 13:36:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure store_fan_min [2024-10-24 13:36:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure store_fan_min [2024-10-24 13:36:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-24 13:36:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-10-24 13:36:30,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-10-24 13:36:30,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2024-10-24 13:36:30,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2024-10-24 13:36:30,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2024-10-24 13:36:30,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#62 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#63 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#64 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#65 [2024-10-24 13:36:30,358 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan_min [2024-10-24 13:36:30,359 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan_min [2024-10-24 13:36:30,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-24 13:36:30,359 INFO L130 BoogieDeclarations]: Found specification of procedure show_sf2_point [2024-10-24 13:36:30,359 INFO L138 BoogieDeclarations]: Found implementation of procedure show_sf2_point [2024-10-24 13:36:30,359 INFO L130 BoogieDeclarations]: Found specification of procedure w83792d_write_value [2024-10-24 13:36:30,359 INFO L138 BoogieDeclarations]: Found implementation of procedure w83792d_write_value [2024-10-24 13:36:30,359 INFO L130 BoogieDeclarations]: Found specification of procedure show_alarm [2024-10-24 13:36:30,359 INFO L138 BoogieDeclarations]: Found implementation of procedure show_alarm [2024-10-24 13:36:30,359 INFO L130 BoogieDeclarations]: Found specification of procedure show_thermal_cruise [2024-10-24 13:36:30,359 INFO L138 BoogieDeclarations]: Found implementation of procedure show_thermal_cruise [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure show_temp23 [2024-10-24 13:36:30,360 INFO L138 BoogieDeclarations]: Found implementation of procedure show_temp23 [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure SENSORS_LIMIT [2024-10-24 13:36:30,360 INFO L138 BoogieDeclarations]: Found implementation of procedure SENSORS_LIMIT [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure show_in [2024-10-24 13:36:30,360 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-24 13:36:30,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-24 13:36:30,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-10-24 13:36:30,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-10-24 13:36:30,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2024-10-24 13:36:30,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2024-10-24 13:36:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#62 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#63 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#64 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#65 [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure w83792d_detect [2024-10-24 13:36:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure w83792d_detect [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure store_pwm_mode [2024-10-24 13:36:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure store_pwm_mode [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtol [2024-10-24 13:36:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtol [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-24 13:36:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2024-10-24 13:36:30,367 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2024-10-24 13:36:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-24 13:36:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-24 13:36:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-24 13:36:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-24 13:36:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-10-24 13:36:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-10-24 13:36:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2024-10-24 13:36:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2024-10-24 13:36:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2024-10-24 13:36:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#62 [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#63 [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#64 [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#65 [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure store_pwmenable [2024-10-24 13:36:30,374 INFO L138 BoogieDeclarations]: Found implementation of procedure store_pwmenable [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure w83792d_read_value [2024-10-24 13:36:30,374 INFO L138 BoogieDeclarations]: Found implementation of procedure w83792d_read_value [2024-10-24 13:36:30,374 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_unregister_device [2024-10-24 13:36:30,375 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_unregister_device [2024-10-24 13:36:30,375 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-10-24 13:36:30,375 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-10-24 13:36:30,375 INFO L130 BoogieDeclarations]: Found specification of procedure show_pwm [2024-10-24 13:36:30,375 INFO L138 BoogieDeclarations]: Found implementation of procedure show_pwm [2024-10-24 13:36:30,375 INFO L130 BoogieDeclarations]: Found specification of procedure show_sf2_level [2024-10-24 13:36:30,375 INFO L138 BoogieDeclarations]: Found implementation of procedure show_sf2_level [2024-10-24 13:36:30,375 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_new_dummy [2024-10-24 13:36:30,375 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_new_dummy [2024-10-24 13:36:30,375 INFO L130 BoogieDeclarations]: Found specification of procedure store_thermal_cruise [2024-10-24 13:36:30,376 INFO L138 BoogieDeclarations]: Found implementation of procedure store_thermal_cruise [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-24 13:36:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-10-24 13:36:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-10-24 13:36:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2024-10-24 13:36:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2024-10-24 13:36:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2024-10-24 13:36:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2024-10-24 13:36:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2024-10-24 13:36:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2024-10-24 13:36:30,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#62 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#63 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#64 [2024-10-24 13:36:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#65 [2024-10-24 13:36:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure store_sf2_point [2024-10-24 13:36:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure store_sf2_point [2024-10-24 13:36:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 13:36:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 13:36:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-10-24 13:36:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-10-24 13:36:31,421 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 13:36:31,428 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 13:36:44,598 INFO L? ?]: Removed 1942 outVars from TransFormulas that were not future-live. [2024-10-24 13:36:44,598 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 13:36:46,167 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 13:36:46,168 INFO L314 CfgBuilder]: Removed 18 assume(true) statements. [2024-10-24 13:36:46,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:36:46 BoogieIcfgContainer [2024-10-24 13:36:46,168 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 13:36:46,170 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 13:36:46,170 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 13:36:46,173 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 13:36:46,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 01:36:26" (1/3) ... [2024-10-24 13:36:46,174 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ec565a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:36:46, skipping insertion in model container [2024-10-24 13:36:46,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:36:28" (2/3) ... [2024-10-24 13:36:46,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ec565a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:36:46, skipping insertion in model container [2024-10-24 13:36:46,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:36:46" (3/3) ... [2024-10-24 13:36:46,176 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83792d.ko-main.cil.out.i [2024-10-24 13:36:46,190 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 13:36:46,191 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 13:36:46,294 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 13:36:46,300 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;@13e8f198, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 13:36:46,300 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 13:36:46,311 INFO L276 IsEmpty]: Start isEmpty. Operand has 2097 states, 1592 states have (on average 1.6162060301507537) internal successors, (2573), 1599 states have internal predecessors, (2573), 450 states have call successors, (450), 53 states have call predecessors, (450), 53 states have return successors, (450), 450 states have call predecessors, (450), 450 states have call successors, (450) [2024-10-24 13:36:46,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-24 13:36:46,323 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:36:46,324 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:36:46,324 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:36:46,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:36:46,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1893360476, now seen corresponding path program 1 times [2024-10-24 13:36:46,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:36:46,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255460150] [2024-10-24 13:36:46,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:36:46,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:36:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:47,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-10-24 13:36:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:47,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:36:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:47,613 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 13:36:47,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:36:47,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255460150] [2024-10-24 13:36:47,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255460150] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:36:47,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:36:47,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:36:47,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78768263] [2024-10-24 13:36:47,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:36:47,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:36:47,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:36:47,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:36:47,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:36:47,644 INFO L87 Difference]: Start difference. First operand has 2097 states, 1592 states have (on average 1.6162060301507537) internal successors, (2573), 1599 states have internal predecessors, (2573), 450 states have call successors, (450), 53 states have call predecessors, (450), 53 states have return successors, (450), 450 states have call predecessors, (450), 450 states have call successors, (450) Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:36:50,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:36:50,986 INFO L93 Difference]: Finished difference Result 6290 states and 10965 transitions. [2024-10-24 13:36:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:36:50,988 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2024-10-24 13:36:50,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:36:51,023 INFO L225 Difference]: With dead ends: 6290 [2024-10-24 13:36:51,024 INFO L226 Difference]: Without dead ends: 4190 [2024-10-24 13:36:51,045 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:36:51,047 INFO L432 NwaCegarLoop]: 3123 mSDtfsCounter, 3450 mSDsluCounter, 5324 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 943 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3687 SdHoareTripleChecker+Valid, 8447 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 943 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-10-24 13:36:51,048 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3687 Valid, 8447 Invalid, 2311 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [943 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-10-24 13:36:51,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4190 states. [2024-10-24 13:36:51,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4190 to 4165. [2024-10-24 13:36:51,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4165 states, 3168 states have (on average 1.613320707070707) internal successors, (5111), 3173 states have internal predecessors, (5111), 892 states have call successors, (892), 105 states have call predecessors, (892), 104 states have return successors, (886), 886 states have call predecessors, (886), 886 states have call successors, (886) [2024-10-24 13:36:51,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4165 states to 4165 states and 6889 transitions. [2024-10-24 13:36:51,250 INFO L78 Accepts]: Start accepts. Automaton has 4165 states and 6889 transitions. Word has length 26 [2024-10-24 13:36:51,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:36:51,251 INFO L471 AbstractCegarLoop]: Abstraction has 4165 states and 6889 transitions. [2024-10-24 13:36:51,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:36:51,251 INFO L276 IsEmpty]: Start isEmpty. Operand 4165 states and 6889 transitions. [2024-10-24 13:36:51,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-10-24 13:36:51,253 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:36:51,254 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:36:51,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 13:36:51,254 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:36:51,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:36:51,254 INFO L85 PathProgramCache]: Analyzing trace with hash -204112926, now seen corresponding path program 1 times [2024-10-24 13:36:51,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:36:51,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642468317] [2024-10-24 13:36:51,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:36:51,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:36:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:52,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 13:36:52,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:52,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:36:52,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:52,101 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 13:36:52,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:36:52,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642468317] [2024-10-24 13:36:52,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642468317] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:36:52,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:36:52,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:36:52,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773108501] [2024-10-24 13:36:52,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:36:52,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:36:52,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:36:52,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:36:52,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:36:52,109 INFO L87 Difference]: Start difference. First operand 4165 states and 6889 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:36:55,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:36:55,290 INFO L93 Difference]: Finished difference Result 12507 states and 20751 transitions. [2024-10-24 13:36:55,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:36:55,291 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-10-24 13:36:55,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:36:55,344 INFO L225 Difference]: With dead ends: 12507 [2024-10-24 13:36:55,344 INFO L226 Difference]: Without dead ends: 8343 [2024-10-24 13:36:55,370 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:36:55,371 INFO L432 NwaCegarLoop]: 3152 mSDtfsCounter, 3452 mSDsluCounter, 5354 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 942 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3675 SdHoareTripleChecker+Valid, 8506 SdHoareTripleChecker+Invalid, 2306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 942 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-10-24 13:36:55,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3675 Valid, 8506 Invalid, 2306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [942 Valid, 1364 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-10-24 13:36:55,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8343 states. [2024-10-24 13:36:55,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8343 to 8306. [2024-10-24 13:36:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8306 states, 6321 states have (on average 1.6130359120392344) internal successors, (10196), 6326 states have internal predecessors, (10196), 1776 states have call successors, (1776), 209 states have call predecessors, (1776), 208 states have return successors, (1770), 1770 states have call predecessors, (1770), 1770 states have call successors, (1770) [2024-10-24 13:36:55,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8306 states to 8306 states and 13742 transitions. [2024-10-24 13:36:55,703 INFO L78 Accepts]: Start accepts. Automaton has 8306 states and 13742 transitions. Word has length 28 [2024-10-24 13:36:55,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:36:55,704 INFO L471 AbstractCegarLoop]: Abstraction has 8306 states and 13742 transitions. [2024-10-24 13:36:55,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:36:55,704 INFO L276 IsEmpty]: Start isEmpty. Operand 8306 states and 13742 transitions. [2024-10-24 13:36:55,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-10-24 13:36:55,706 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:36:55,706 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:36:55,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 13:36:55,706 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:36:55,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:36:55,706 INFO L85 PathProgramCache]: Analyzing trace with hash 961393107, now seen corresponding path program 1 times [2024-10-24 13:36:55,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:36:55,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251990888] [2024-10-24 13:36:55,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:36:55,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:36:55,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:56,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 13:36:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:56,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:36:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:36:56,243 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 13:36:56,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:36:56,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251990888] [2024-10-24 13:36:56,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251990888] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:36:56,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:36:56,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:36:56,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154002483] [2024-10-24 13:36:56,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:36:56,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:36:56,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:36:56,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:36:56,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:36:56,247 INFO L87 Difference]: Start difference. First operand 8306 states and 13742 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:36:59,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:36:59,686 INFO L93 Difference]: Finished difference Result 24928 states and 41368 transitions. [2024-10-24 13:36:59,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:36:59,686 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-10-24 13:36:59,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:36:59,863 INFO L225 Difference]: With dead ends: 24928 [2024-10-24 13:36:59,863 INFO L226 Difference]: Without dead ends: 16623 [2024-10-24 13:36:59,904 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:36:59,905 INFO L432 NwaCegarLoop]: 3161 mSDtfsCounter, 3446 mSDsluCounter, 5374 mSDsCounter, 0 mSdLazyCounter, 1369 mSolverCounterSat, 940 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3669 SdHoareTripleChecker+Valid, 8535 SdHoareTripleChecker+Invalid, 2309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 940 IncrementalHoareTripleChecker+Valid, 1369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-10-24 13:36:59,906 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3669 Valid, 8535 Invalid, 2309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [940 Valid, 1369 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-10-24 13:36:59,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16623 states. [2024-10-24 13:37:00,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16623 to 16562. [2024-10-24 13:37:00,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16562 states, 12607 states have (on average 1.612596176727215) internal successors, (20330), 12612 states have internal predecessors, (20330), 3538 states have call successors, (3538), 417 states have call predecessors, (3538), 416 states have return successors, (3532), 3532 states have call predecessors, (3532), 3532 states have call successors, (3532) [2024-10-24 13:37:00,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16562 states to 16562 states and 27400 transitions. [2024-10-24 13:37:00,465 INFO L78 Accepts]: Start accepts. Automaton has 16562 states and 27400 transitions. Word has length 28 [2024-10-24 13:37:00,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:37:00,466 INFO L471 AbstractCegarLoop]: Abstraction has 16562 states and 27400 transitions. [2024-10-24 13:37:00,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:00,466 INFO L276 IsEmpty]: Start isEmpty. Operand 16562 states and 27400 transitions. [2024-10-24 13:37:00,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-10-24 13:37:00,467 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:37:00,467 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:37:00,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 13:37:00,468 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:37:00,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:37:00,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1518919640, now seen corresponding path program 1 times [2024-10-24 13:37:00,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:37:00,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362734258] [2024-10-24 13:37:00,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:37:00,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:37:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:00,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:37:00,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:00,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:37:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:00,950 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 13:37:00,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:37:00,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362734258] [2024-10-24 13:37:00,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362734258] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:37:00,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:37:00,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:37:00,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598753709] [2024-10-24 13:37:00,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:37:00,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:37:00,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:37:00,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:37:00,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:37:00,954 INFO L87 Difference]: Start difference. First operand 16562 states and 27400 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:04,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:37:04,288 INFO L93 Difference]: Finished difference Result 49740 states and 82542 transitions. [2024-10-24 13:37:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:37:04,288 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2024-10-24 13:37:04,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:37:04,713 INFO L225 Difference]: With dead ends: 49740 [2024-10-24 13:37:04,714 INFO L226 Difference]: Without dead ends: 33179 [2024-10-24 13:37:04,823 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:37:04,828 INFO L432 NwaCegarLoop]: 3178 mSDtfsCounter, 3451 mSDsluCounter, 5376 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 939 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3673 SdHoareTripleChecker+Valid, 8554 SdHoareTripleChecker+Invalid, 2307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 939 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-10-24 13:37:04,828 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3673 Valid, 8554 Invalid, 2307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [939 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-10-24 13:37:04,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33179 states. [2024-10-24 13:37:05,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33179 to 33070. [2024-10-24 13:37:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33070 states, 25175 states have (on average 1.6121549155908639) internal successors, (40586), 25180 states have internal predecessors, (40586), 7062 states have call successors, (7062), 833 states have call predecessors, (7062), 832 states have return successors, (7056), 7056 states have call predecessors, (7056), 7056 states have call successors, (7056) [2024-10-24 13:37:06,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33070 states to 33070 states and 54704 transitions. [2024-10-24 13:37:06,075 INFO L78 Accepts]: Start accepts. Automaton has 33070 states and 54704 transitions. Word has length 29 [2024-10-24 13:37:06,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:37:06,076 INFO L471 AbstractCegarLoop]: Abstraction has 33070 states and 54704 transitions. [2024-10-24 13:37:06,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:06,077 INFO L276 IsEmpty]: Start isEmpty. Operand 33070 states and 54704 transitions. [2024-10-24 13:37:06,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-10-24 13:37:06,078 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:37:06,079 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:37:06,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 13:37:06,079 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:37:06,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:37:06,079 INFO L85 PathProgramCache]: Analyzing trace with hash -2107483258, now seen corresponding path program 1 times [2024-10-24 13:37:06,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:37:06,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813064056] [2024-10-24 13:37:06,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:37:06,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:37:06,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:06,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-24 13:37:06,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:06,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:37:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:06,598 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 13:37:06,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:37:06,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813064056] [2024-10-24 13:37:06,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813064056] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:37:06,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:37:06,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:37:06,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432688526] [2024-10-24 13:37:06,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:37:06,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:37:06,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:37:06,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:37:06,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:37:06,601 INFO L87 Difference]: Start difference. First operand 33070 states and 54704 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:10,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:37:10,679 INFO L93 Difference]: Finished difference Result 99320 states and 164798 transitions. [2024-10-24 13:37:10,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:37:10,680 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 30 [2024-10-24 13:37:10,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:37:11,335 INFO L225 Difference]: With dead ends: 99320 [2024-10-24 13:37:11,335 INFO L226 Difference]: Without dead ends: 66251 [2024-10-24 13:37:11,461 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:37:11,463 INFO L432 NwaCegarLoop]: 3172 mSDtfsCounter, 3450 mSDsluCounter, 5384 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 938 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3687 SdHoareTripleChecker+Valid, 8556 SdHoareTripleChecker+Invalid, 2308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 938 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-10-24 13:37:11,463 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3687 Valid, 8556 Invalid, 2308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [938 Valid, 1370 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-10-24 13:37:11,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66251 states. [2024-10-24 13:37:13,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66251 to 66046. [2024-10-24 13:37:13,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66046 states, 50279 states have (on average 1.6116867877244974) internal successors, (81034), 50284 states have internal predecessors, (81034), 14102 states have call successors, (14102), 1665 states have call predecessors, (14102), 1664 states have return successors, (14096), 14096 states have call predecessors, (14096), 14096 states have call successors, (14096) [2024-10-24 13:37:14,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66046 states to 66046 states and 109232 transitions. [2024-10-24 13:37:14,302 INFO L78 Accepts]: Start accepts. Automaton has 66046 states and 109232 transitions. Word has length 30 [2024-10-24 13:37:14,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:37:14,302 INFO L471 AbstractCegarLoop]: Abstraction has 66046 states and 109232 transitions. [2024-10-24 13:37:14,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:14,302 INFO L276 IsEmpty]: Start isEmpty. Operand 66046 states and 109232 transitions. [2024-10-24 13:37:14,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-24 13:37:14,303 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:37:14,303 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:37:14,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-24 13:37:14,304 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:37:14,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:37:14,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1671650815, now seen corresponding path program 1 times [2024-10-24 13:37:14,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:37:14,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641881237] [2024-10-24 13:37:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:37:14,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:37:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:14,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 13:37:14,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:14,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:37:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:14,862 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 13:37:14,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:37:14,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641881237] [2024-10-24 13:37:14,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641881237] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:37:14,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:37:14,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:37:14,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898146489] [2024-10-24 13:37:14,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:37:14,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:37:14,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:37:14,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:37:14,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:37:14,865 INFO L87 Difference]: Start difference. First operand 66046 states and 109232 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:21,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:37:21,418 INFO L93 Difference]: Finished difference Result 198232 states and 328846 transitions. [2024-10-24 13:37:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:37:21,419 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-10-24 13:37:21,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:37:22,758 INFO L225 Difference]: With dead ends: 198232 [2024-10-24 13:37:22,758 INFO L226 Difference]: Without dead ends: 132187 [2024-10-24 13:37:23,037 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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 13:37:23,039 INFO L432 NwaCegarLoop]: 3259 mSDtfsCounter, 3447 mSDsluCounter, 5426 mSDsCounter, 0 mSdLazyCounter, 1391 mSolverCounterSat, 925 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3674 SdHoareTripleChecker+Valid, 8685 SdHoareTripleChecker+Invalid, 2316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 925 IncrementalHoareTripleChecker+Valid, 1391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-10-24 13:37:23,039 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3674 Valid, 8685 Invalid, 2316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [925 Valid, 1391 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-10-24 13:37:23,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132187 states. [2024-10-24 13:37:27,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132187 to 131790. [2024-10-24 13:37:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131790 states, 100327 states have (on average 1.6111515344822431) internal successors, (161642), 100332 states have internal predecessors, (161642), 28134 states have call successors, (28134), 3329 states have call predecessors, (28134), 3328 states have return successors, (28128), 28128 states have call predecessors, (28128), 28128 states have call successors, (28128) [2024-10-24 13:37:28,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131790 states to 131790 states and 217904 transitions. [2024-10-24 13:37:28,758 INFO L78 Accepts]: Start accepts. Automaton has 131790 states and 217904 transitions. Word has length 27 [2024-10-24 13:37:28,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:37:28,759 INFO L471 AbstractCegarLoop]: Abstraction has 131790 states and 217904 transitions. [2024-10-24 13:37:28,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-24 13:37:28,760 INFO L276 IsEmpty]: Start isEmpty. Operand 131790 states and 217904 transitions. [2024-10-24 13:37:28,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-10-24 13:37:28,761 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:37:28,761 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:37:28,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 13:37:28,764 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:37:28,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:37:28,764 INFO L85 PathProgramCache]: Analyzing trace with hash 421584423, now seen corresponding path program 1 times [2024-10-24 13:37:28,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:37:28,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109761661] [2024-10-24 13:37:28,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:37:28,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:37:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:30,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 13:37:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:30,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:37:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:37:30,499 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 13:37:30,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:37:30,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109761661] [2024-10-24 13:37:30,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109761661] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:37:30,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:37:30,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:37:30,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773283910] [2024-10-24 13:37:30,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:37:30,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:37:30,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:37:30,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:37:30,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:37:30,501 INFO L87 Difference]: Start difference. First operand 131790 states and 217904 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)